我注意到在我的rails应用中,example.com/page
没有重定向到example.com/page/
,我假设这是默认行为,但从搜索引擎的角度来看并不好,因为它们看起来是两个不同的页面。如何301从/page
重定向到/page/
?
答案 0 :(得分:1)
get '/page' => redirect('/page/')
答案 1 :(得分:1)
我知道这早就该了,但是您不应该重定向 最好的方法是确保在访问两个页面时都有规范的引用
<link href="https://example.com/page/" rel="canonical">
如果/ page是集合,则习惯上将'/'作为后缀添加
这会将搜索引擎标记为当页面“ https://example.com/page ”实际为 https://example.com/page/ < / p>
使用canonical-rails以便在RoR中自动完成