htaccess的重写规则URL
问题描述:
我想写htaccess的规则,在那里我可以重写这个htaccess的重写规则URL
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]
答
尝试在RewriteRule上面添加RewriteCond %{REQUEST_FILENAME} !-f
。假设projects.xml是一个实际的文件,这应该防止重写。