如何更改网站的文档根目录并仅执行“ https”?

时间:2019-02-13 01:01:21

标签: .htaccess

我正在以以下方式通过.htaccess选择文档根目录-

RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteCond %{REQUEST_URI} !web/
RewriteRule (.*) /web/$1 [L]

如何也可以强制向https发送所有请求?

1 个答案:

答案 0 :(得分:1)

尝试一下:

RewriteEngine on
RewriteCond %{HTTPS} !=on  [OR]
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www\.domain\.com$
RewriteRule ^(.*)$  https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{REQUEST_URI} !web/
RewriteRule (.*) /web/$1 [L]

注意清除浏览器缓存测试