3

如果请求的文件是 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 页面,但仍然没有靠近。

4

0 回答 0