我遇到了Google Adsense无法访问我的Rails站点上的配置文件(ads.txt)的问题。我已经把它放在了我认为正确的文件夹中(App -〉Public)。
总之,这就是URL起作用与不起作用的情况:
- [网址]. co.uk/ads.txt(作品简介)
- (co.uk/ads.txt作品)
- (co.uk/ads.txt作品)
- https://[webURL]. co.uk/ads.txt(不工作-挂起)
- http://[webURL]. co.uk/ads.txt(不工作-错误- HTTP状态:404(未找到)
因此,我的猜测是,谷歌试图通过一个没有www的URL(上面列表的两个底部)到达ads.txt。
还有几点:
- 我的Rails应用程序托管在Heroku上,我有一个GoDaddy域
- 在Godaddy上,我已经设置了域转发,所以[mysite].com被转发到www.[mysite]. com。
所以我的问题是-我如何获得不有'www'在其中的URL,以重定向到有'www'的等效URL**?
有什么想法吗?
提前感谢!
1条答案
按热度按时间2g32fytz1#
我通过设置Cloudflare和配置一些转发规则解决了这个问题。