Mod rewrite Mod_rewrite不发送301,而是发送200

Mod rewrite Mod_rewrite不发送301,而是发送200,mod-rewrite,Mod Rewrite,我目前有一个mod rewrite设置,如“RewriteRule^/?File.zip$index.php?r=package/latest[L]” 不幸的是,访问File.zip的客户端不能或不会遵循重定向。有没有办法告诉mod_rewrite不要重写url,而是从我的php脚本中获取内容?提前谢谢 是的,你可以。使用RewriteCond和感叹号表示不相等 范例 RewriteCond%{REQUEST\u URI}^smth是否要排除$

我目前有一个mod rewrite设置,如“RewriteRule^/?File.zip$index.php?r=package/latest[L]”


不幸的是,访问File.zip的客户端不能或不会遵循重定向。有没有办法告诉mod_rewrite不要重写url,而是从我的php脚本中获取内容?提前谢谢

是的,你可以。使用
RewriteCond
感叹号表示不相等

范例

RewriteCond%{REQUEST\u URI}^smth是否要排除$