0
我有一個網站,我使用.htaccess生成SEO友好的網址。我想如果有人輸入:mysitename.com/anypagename,他應該被重定向到mysitename.com/anypagename/如何使用.htaccess重定向以「/」結尾的網頁
基本是我想在最後連接一個「/」。誰能告訴我如何在我的.htaccess文件寫這篇
我有一個網站,我使用.htaccess生成SEO友好的網址。我想如果有人輸入:mysitename.com/anypagename,他應該被重定向到mysitename.com/anypagename/如何使用.htaccess重定向以「/」結尾的網頁
基本是我想在最後連接一個「/」。誰能告訴我如何在我的.htaccess文件寫這篇
嘗試按照你的.htaccess文件規則:
RewriteEngine on
Options +FollowSymlinks -MultiViews
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ /$1/ [L,R=301,NE,QSA]
R=301
將HTTPS狀態301
L
重定向將最後一條規則
NE
是無逃避查詢字符串
QSA
將附加您現有的查詢參數
$1
是你的REQUEST_URI
PS:如果你想避免上面附加一個/
一個普通的文件後,再添加此條件,以及:
RewriteCond %{REQUEST_FILENAME} !-f
+1,打消了我的答案,因爲這將導致重定向循環。在早上回答之前應該喝我的咖啡;) – clmarquart 2011-04-14 16:03:51