2017-05-20 51 views
1

当网站在其URL上返回带有或不带尾部斜线的页面内容时,搜索引擎可能会将这些页面看作是具有重复内容的单独页面,这些内容可能会受到惩罚。那么如何使用301重定向来强制搜索引擎查看网站的正确版本?搜索引擎跟踪斜线问题

我用.htaccess尝试过,但没有成功。 我不想在每个页面中添加规范元标记。

ISSUE;

example.com/siteinfo/user/login

example.com/siteinfo/user/login/

不应该显示相同的内容。

建议感激。

回答

0

你可以在你的.htaccess使用无斜线来重定向:

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

或与斜线的版本:

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

这是行不通的 - 我甚至如下尝试 - 不成功RewriteEngine叙述在 RewriteCond%{REQUEST_FILENAME}!-f RewriteRule ^(。* [^ /])$/$ 1/[L,R = 301] – AMLU