URL尾随斜杠影响HTACCESS重定向

时间:2013-10-29 07:48:28

标签: php .htaccess redirect

我已成功将我的网站网址从“localhost / example / user.php?u = user1”重定向到“localhost / example / user1”,并使用以下Htaccess代码:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/\.]+)/?$ user.php?u=$1

但是现在当我使用尾部斜杠“localhost / example / user1 /”打开我的网站时,它会将我重定向到 localhost / user1 ,我尝试了很多方法从url中删除该尾部斜杠,但它不起作用。

怎么做?

感谢。

1 个答案:

答案 0 :(得分:1)

将RewriteBase设置为工作目录。

RewriteBase /example/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/\.]+)/?$ user.php?u=$1