【问题标题】:Trailing Slash issues with Search Engines搜索引擎的尾随斜线问题
【发布时间】:2017-10-20 13:52:06
【问题描述】:

当网站返回的页面内容在其 URL 上带有或不带有斜杠时,搜索引擎可能会将这些页面视为具有重复内容的单独页面,他们可能会对其进行处罚。那么如何使用 301 重定向来强制搜索引擎看到网站的正确版本呢?

我尝试使用 .htaccess 但没有成功。 我对在每个页面中添加规范元标记不感兴趣。

问题;

example.com/siteinfo/user/login

example.com/siteinfo/user/login/

不应显示相同的内容。

建议表示赞赏。

【问题讨论】:

    标签: .htaccess slash canonical-link


    【解决方案1】:

    您可以在 .htaccess 中使用不带斜线的重定向:

    RewriteEngine on
    RewriteRule ^([^.]+)/$ $1 [R=301,L,NE]
    

    或者对于带有斜线的版本:

    RewriteEngine on
    RewriteRule ^([^.]*[^/])$ $1/ [R=301,L,NE]
    

    【讨论】:

    • 这不起作用 - 我什至尝试如下 - RewriteCond %{REQUEST_FILENAME} 上的 RewriteEngine 不成功!-f RewriteRule ^(.*[^/])$ /$1/ [L,R= 301]
    猜你喜欢
    • 2010-11-15
    • 1970-01-01
    • 2011-03-25
    • 2011-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-13
    相关资源
    最近更新 更多