heroku 如何将非www URL转发到www URL

fumotvh3  于 2022-11-30  发布在  其他
关注(0)|答案(1)|浏览(150)

我遇到了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**?
有什么想法吗?
提前感谢!

2g32fytz

2g32fytz1#

我通过设置Cloudflare和配置一些转发规则解决了这个问题。

相关问题