我现在有这个设置......
RewriteRule ^/?user userpanel.php
RewriteRule ^/?user/?newListing newListing.php
以上只为/ user工作的用户应该像userpanel.php一样,但是当我尝试访问/ user / newListing时,它仍然需要我到userpanel.php,有什么我想念的吗?
提前谢谢你!
答案 0 :(得分:1)
切换这些的顺序,你应该没问题。
答案 1 :(得分:0)
表达式按顺序运行,因为/user/newListing
仍由^/?user
生效,所以它转到ucp。尝试使第一条规则更加严格,类似于^/?user/?$
,现在没有什么可以遵循它。
答案 2 :(得分:0)
尝试在第一条规则末尾使用美元符号?这将确保网址必须以用户
结束RewriteRule ^/?user$ userpanel.php