【发布时间】:2013-10-29 21:30:47
【问题描述】:
我已使用以下 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 中的斜杠,但它不起作用。
如何实现?
谢谢。
【问题讨论】:
-
你在某个地方还有其他的模组重写规则吗?
-
@JonLin,不,先生,这是我的 .htaccess 文件的完整编码,
#1 1--- Establish a custom 404 page. ErrorDocument 404 /filenotfound.php #2 2----- Prevent directory file IndexIgnore * RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^/\.]+)/?$ user.php?u=$1