我有一个网站,我不认为我的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