1

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

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

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

怎么做?

谢谢。

4

1 回答 1

1

将 RewriteBase 设置为您的工作目录。

RewriteBase /example/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/\.]+)/?$ user.php?u=$1
于 2013-10-29T09:23:00.053 回答