我已经使用以下 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 中的尾部斜杠,但它不起作用。
怎么做?
谢谢。
将 RewriteBase 设置为您的工作目录。
RewriteBase /example/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/'.]+)/?$ user.php?u=$1