RewriteURL问题 - PHP

时间:2011-04-25 23:49:37

标签: php mod-rewrite url-rewriting

我现在有这个设置......

RewriteRule ^/?user userpanel.php
RewriteRule ^/?user/?newListing newListing.php

以上只为/ user工作的用户应该像userpanel.php一样,但是当我尝试访问/ user / newListing时,它仍然需要我到userpanel.php,有什么我想念的吗?

提前谢谢你!

3 个答案:

答案 0 :(得分:1)

切换这些的顺序,你应该没问题。

答案 1 :(得分:0)

表达式按顺序运行,因为/user/newListing仍由^/?user生效,所以它转到ucp。尝试使第一条规则更加严格,类似于^/?user/?$,现在没有什么可以遵循它。

答案 2 :(得分:0)

尝试在第一条规则末尾使用美元符号?这将确保网址必须以用户

结束
RewriteRule ^/?user$ userpanel.php