用户可以注册我的网站并获取可以访问其内容的标准网址(username.teamgeisthq.com)。他们还可以获得更清晰的域名,如www.username.nl(与username.teamgeisthq.com相同),以访问他们的信息。
谷歌告诉我,有2个网址指向相同的内容是不好的。我仍然希望用户能够使用这两个域名,但告诉搜索引擎主站点是www.username.nl。我知道3xx重定向代码并且一直在阅读http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10,但我看不出最好用的代码(我认为302)。
Rails可以输出重定向代码吗?
由于
答案 0 :(得分:1)
您可以通过redirect_to
发出包含指定状态代码的重定向。您的特定用法建议“301永久移动”给我:
redirect_to 'http://www.username.nl', :status=>301
http://api.rubyonrails.org/classes/ActionController/Base.html#M000662
答案 1 :(得分:1)
301怎么样?
head :moved_permanently, :location => my_url