我有一些.htaccess
重写规则,如下所示:
RewriteRule name/john item.php?id=1 [NC,L,QSA]
RewriteRule name/jill item.php?id=2 [NC,L,QSA]
在上面的页面中,我想链接到name/john/profile
之类的内容。我尝试过以下规则:
RewriteRule name/john/profile profile.php?id=1 [NC,L,QSA]
RewriteRule name/jill/profile profile.php?id=2 [NC,L,QSA]
但点击这些链接会重定向到item.php
,而不是profile.php
。
更深层的规则是不可能还是我错过了一面旗帜?
答案 0 :(得分:2)
您可以使用:
RewriteRule ^name/john/?$ item.php?id=1 [NC,L,QSA]
RewriteRule ^name/jill/?$ item.php?id=2 [NC,L,QSA]
RewriteRule ^name/john/profile/?$ profile.php?id=1 [NC,L,QSA]
RewriteRule ^name/jill/profile/?$ profile.php?id=2 [NC,L,QSA]
我想添加/?
,因为在使用或不使用最终/