影响 HTACCESS 重定向的 URL 尾随斜杠


URL Trailing Slashes Effecting The HTACCESS Redirection

我已经使用以下 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