我正在尝试创建一个用户系统,其URL类似于:
测试/用户/ [名称]
一切正常,但如果你尝试:
测试/用户/名称/东西
它不起作用。有没有办法从某一点删除斜杠,以便:
测试/用户/名称/东西
将转到:
测试/用户/名称
我如何编辑它,所以它的工作原理如上所述:
RewriteEngine on
RewriteCond %{REQUEST_URI} user/(.*)
RewriteRule user/(.*) something/test/user.php?user=$1
答案 0 :(得分:0)
您可以将此规则作为您的根/test/.htaccess
中的第一条规则:
RewriteEngine on
RewriteBase /test/
RewriteRule ^(user/\w+)/.+$ /$1 [L,NC,R]
RewriteRule ^user/(.+)$ user.php?user=$1 [L,QSA]