我目前正在嘗試爲我正在處理的網站的所有網頁做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