基于htaccess的https重定向,用于阻止的文件夹

时间:2019-03-27 11:34:59

标签: apache security redirect https directory

我的站点顶部目录中的htaccess文件中包含以下代码:

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTPS} !=on 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

当资源可用时,它就像魅力一样工作。但是,某些文件夹受保护以供浏览(也使用htaccess),在这些情况下,https重定向会丢失。

我的意思是,如果我输入:http://www.example.com/blocked,我希望服务器首先将其转换为http s ://www.example.com/locked,然后才告诉我我无权访问该文件夹。实际上,我最终仍然停留在http://www.example.com/blocked并收到403错误。

我可以用重定向来补充被阻止的文件夹htaccess文件,但我想知道是否有任何方法可以使用顶级htaccess来实现它。

0 个答案:

没有答案