我目前正在尝试为我正在处理的网站的所有网页做301重定向。问题是,这个网址:我该如何做301重定向,因为重复的网址
http://site.com/cash/
http://site.com/credit/
和
http://site.com/cash
http://site.com/credit
显示
同一页面这将导致一些重复URL问题并开始分裂你我们的SEO的PageRank的。
我尝试这样做,我的网站上,所有的搜索引擎指向非斜线版本
BTW我有大约90页,我不得不改变...任何想法上实现的好方法这
我该怎么做301重定向在htaccess的做到这一点对我的所有
网页编辑:
因此,要正确理解。这将做301重定向
# Remove the trailing slash
RewriteCond %{HTTP_HOST} ^(www.)?example\.com$ [NC]
RewriteRule ^(.+)/$ http://www.example.com/$1 [R=301,L]
但这是如何排除文件夹1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
和我会提出,在同一个htaccess的文件或创建的文件夹1目录另一个htaccess文件
是否在example.com/上重定向,因为在第三行我看到R = 301,这是301重定向,但它有一个www ...这很重要 – Trace
@Tamer:我添加了一个更新,其中包含两条附加规则可以用来执行或删除'www'。 – stealthyninja
这个逻辑有一个问题,因为所有文件夹example.com/folder1/或example.com/folder2/都不会渲染 – Trace