0

我正在使用 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 正常工作。
所以他们似乎以某种方式相互干扰。

有人可以帮帮我吗?

4

1 回答 1

0

确保RewriteRule ^My_new_page/(.*)/(.*)$ target.php?id=$2规则在 CMS 规则之前,否则 CMS 规则将匹配My_new_page/title_new_page/id并且您的规则永远不会被应用。

于 2012-06-20T20:57:45.187 回答