除一个目录外强制使用 https

ipe*_*pel 1 .htaccess ssl https

我正在使用以下 .htaccess 文件强制将任何页面请求发送到 https://

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Run Code Online (Sandbox Code Playgroud)

我如何为除目录“/domain”之外的所有目录/页面强制使用 https?

我可以更改主 htacces 或在 /domain 目录中创建一个新的,这是一种简单的方法,但是如何呢?

Pan*_*ack 6

这应该得到你所需要的。

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !domain [NC]
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Run Code Online (Sandbox Code Playgroud)