在htaccess(CMS)中添加一个新的RewriteRule

时间:2012-06-20 18:36:45

标签: .htaccess mod-rewrite

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

有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

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