htaccess重写规则网址

时间:2011-10-12 19:23:43

标签: html .htaccess web rewrite rule

我想编写htaccess规则,我可以在其中重写

www.example.com/Project_Name/1/23 project.html?n=$1&p=$2&i=$3​​​​​​​​​​​​​​

我已经有了这个,但问题是我在/projects/projects.xml中有一个文件,当我用Ajax调用它时也会被重写。

RewriteRule ^([\._\-a-zA-Z0-9]*)\/([0-9]*)\/([0-9]*)(.?)$ /project.html?n=$1&p=$2&i=$3 [NC]

1 个答案:

答案 0 :(得分:0)

尝试在RewriteRule上方添加RewriteCond %{REQUEST_FILENAME} !-f。假设projects.xml是一个实际文件,那应该可以防止重写。