如果请求的文件是 pdf、xls 等,我们当前的设置将重定向到特定页面
现在我们要在规则中添加一个例外,以排除带有某些特定文本(例如“FSP_”)的文件
但我的例外不起作用。如果我允许它在文本存在的情况下重定向它会起作用,但当我否定它时不会
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} ^.*(pdf|doc|xlsx|docx|xls)$
RewriteCond %{REQUEST_URI} !^/FSP_
RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in.*$ [NC]
RewriteRule (.*) https://www.example.com/permissions/
如果我删除 ! 然后它与我想要的相反 - 它重定向任何带有前缀的东西
任何帮助将不胜感激。
我已经查看了有关该问题的几个参考资料,但仍然无法使其正常工作
如果 url 不包含某些字符串,则 htaccess 重定向
htaccess RewriteCond REQUEST_URI 检测不起作用
RewriteCond REQUEST_URI - ^ 没有按预期工作
也查找了 Apache 页面,但仍然没有靠近。