中自动执行此操作
我注意到,在我的rails应用程序中,example.com/page
没有重定向到example.com/page/
,我假设这是默认行为,但从搜索引擎的角度来看并不好,因为它们将其视为两个不同的页面。我如何做301重定向从/page
到/page/
?
我知道这是早该做的,但你不应该重定向最好的方法是确保在寻址两个页面
时都有一个规范的ref。<link href="https://example.com/page/" rel="canonical">
如果/page是一个集合,那么惯例是在
后面加上'/'作为后缀。这将标记搜索引擎,当页面'https://example.com/page'实际上是https://example.com/page/
使用canonical-rails在RoR
get '/page' => redirect('/page/')