Htaccess重写规则url



我想写一个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]

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

最新更新