【发布时间】:2020-08-06 12:09:53
【问题描述】:
我真的很难让它发挥作用。我拼凑了来自各地的点点滴滴,最终似乎可以进行重定向,但是,它似乎忽略了 cookie 检查,只是重定向了是否设置了 cookie。
我也在努力寻找一个资源来解释所有 htaccess 变量的含义。我发现很多地方都列出了它们。我什至找不到 %{REQUEST_URI} 的解释,我假设它是指域。
我将尝试将尝试访问特定目录中任何文件的任何人重定向到登录页面,除非他们设置了 cookie。
RewriteCond %{REQUEST_URI} /wp-content/uploads/my/directory/.*
RewriteCond %{HTTP_COOKIE} !my-cookie-name=1
RewriteRule . https://%{HTTP_HOST}/client-login/ [L]
【问题讨论】:
-
所以你想在没有设置cookie的情况下阻止访问
/wp-content/uploads/my/directory/目录下的所有文件? -
是的,没错。
标签: regex apache .htaccess mod-rewrite