我有一個網站,我不認爲我的htaccess正在實施301重定向,我認爲我的問題可能是在應用程序級別,但如果有人可以確認以下作品,我會很感激它,因爲我期望它。我的重定向不刪除最後一個斜槓?
示例重定向:http://www.siteic.com/a/b/c/
應該去http://www.siteic.com/a/b/c
- 但是下面不這樣做。 通知刪除尾部斜線。
Options +FollowSymLinks
RewriteEngine on
ErrorDocument 404/
RewriteCond %{HTTP_HOST} ^siteic\.com
RewriteRule ^(.*)$ http://www.siteic.com/$1 [R=permanent,L]
RewriteCond {REQUEST_URI} ^/first/$
RewriteRule ^(.*)$ http://www.siteic.com [R=permanent,L]
RewriteCond {REQUEST_URI} ^/first$
RewriteRule ^(.*)$ http://www.siteic.com [R=permanent,L]
RewriteRule ^first/([a-z,\_%,A-Z,\_%-,0-9,\-]*)$ otherst.php?page=$1
RewriteRule ^first/([a-z,\_%,A-Z,\_%-,0-9,\-]*)/([a-z,\_%,A-Z,\_%-,0-9,\-]*)$ otherst.php?page=$1&page2=$2
坦白地說,沒有規則,會匹配'/ A/b/C /'。 – Gumbo 2009-12-12 22:29:15