我正在使用它来格式化我的网站 URL 的重定向。我在正确重定向时遇到问题。
情况1:
RewriteEngine on
RewriteRule ^([a-zA-z0-9_-]*)$ user/profile.php?id=$1 [L,NC]
RewriteRule ^([a-zA-z0-9_-]*)/([a-zA-z0-9_-]*)$ user/profile.php?id=$1&page=$2 [L,NC]
访问个人资料页面时代码正常,实际网址为(user/profile.php)
http://thisismysite.com/1234567
但是我无法访问主索引,它仍然重定向到(user/profile.php)
案例二:
RewriteEngine on
RewriteRule ^([a-zA-z0-9_-]*)$/ user/profile.php?id=$1 [L,NC]
RewriteRule ^([a-zA-z0-9_-]*)/([a-zA-z0-9_-]*)$ user/profile.php?id=$1&page=$2 [L,NC]
在这种情况下,我可以访问主索引和配置文件,但我需要在末尾添加“/”
http://thisismysite.com/1234567/
但我不希望反斜杠出现在最后?
我该怎么办?谢谢