我想编写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]
答案 0 :(得分:0)
尝试在RewriteRule上方添加RewriteCond %{REQUEST_FILENAME} !-f
。假设projects.xml是一个实际文件,那应该可以防止重写。