我正在使用CMS并希望修改htaccess以添加新的重写规则。 CMS已经具有以下规则:
RewriteRule ^(.*)/(.*) ./index.php
我想添加的新规则应如下:
My_new_page/title_new_page/id -> target.php?id=$id
我尝试如下,但没有成功:
RewriteRule ^My_new_page/(.*)/(.*)$ target.php?id=$2
现在,如果删除第一条规则,第二条规则可以正常工作。但是,我需要第一条规则来使CMS工作 所以他们似乎互相干扰。
有人可以帮帮我吗?
答案 0 :(得分:0)
在 CMS规则之前确保RewriteRule ^My_new_page/(.*)/(.*)$ target.php?id=$2
规则为,否则CMS规则将与My_new_page/title_new_page/id
匹配,并且您的规则永远不会被应用。