.htaccess 问题 我的域名在子文件夹中,如何将 http 重定向到 https

.htaccess 问题 我的域名在子文件夹中,如何将 http 重定向到 https

我最近将多域名 SSL 迁移到了 https://

我在子文件夹中有一个域名,例如 domain.com

当我尝试访问 example.com 时,一切顺利https://www.example.com

但是如果我输入 example.com/blog,它会转到https://www.example.com/subfolder/blog

我使用以下.htacesss命令在主域和子文件夹域中将 http 重定向到 https

# HTTPS Rewrite
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

我认为以某种方式编辑这个应该可以解决这个问题,请帮忙

答案1

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R,L]
</IfModule>

相关内容