我有一个Rails应用程序,客户端需要添加一个google验证码,这只是一个他需要在root中提供的html文件。为了做到这一点,我将html文件添加到公共文件夹,现在可以在
中找到该文件examplewebsitename.com/googlee87hx82suhj9383.html
但是如果我去
www.examplewebsitename.com/googlee87hx82suhj9383.html
我得到404。
客户说google只会在www.example ....
中找到此文件我应该在哪里解决这个问题?客户是否应更改其Google Analytics帐户中的默认地址?我应该在Rails应用程序中做些什么吗?或者这是一个应该从域帐户修复的域名问题吗?
该应用程序是在Rails 4中构建的,并在Heroku上托管,但拥有自己的自定义域。
谢谢!
答案 0 :(得分:0)
我很确定这与你的服务器提供商的dns有关。你用的是什么服务器? (机架空间,数字海洋等......)
例如在rackspace中,您需要在Target ip中添加服务器的ip后,在主机名中添加记录'www'。这对我来说很有用www.example.com
(英文不是我的母语)
答案 1 :(得分:0)
我能够在任何地方创建html文件,编写一个使用内联Rack应用程序映射URL的路径:
get '/googlex1x2x3x45.html', to: proc { |env| [200, {}, ["google-site-verification: googlex1x2x3x4x5.html"]] }
无论如何,谢谢您的建议,他们实际上帮助我的思考过程找到了解决方案。