URL 重写
我在.htaccess里设置了URL重写
例子:
a.php?id=1 重写成 a_1.html
我在地址栏输入 a_1.html 时,
当a_1.html文件存在的时候,我想让站点显示的是存在的a_1.html的内容,当a_1.html不存在的时候,才去访问 a.php?id=1
这个级别是要怎么设置呢?
我现在的情况是 a_1.html存在了,但还是访问的 a.php?id=1
解决方案:
在 condition 里写明 -f
如 RewriteRule ^zh_cn\/products-([0-9]+)(.*)\.html$ goods\.php\?id=$1 -f [QSA,L]