将主域和子域从 http 重定向到 https

将主域和子域从 http 重定向到 https

我想将这些子域名和主域名从 http 重定向到 https 以及子博客。

主目录

  • 万维网(Wordpress): /home1/placehq5/public_html/.htaccess
  • 我的 Somadome (PHP): /home1/placehq5/public_html/my
  • 信息亭网站 (HTML): /home1/placehq5/public_html/kiosk

Web 服务器是 Apache 版本 2.2.31(在 Linux 上)

请更正此 htaccess 文件。

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://somadome.com/$1 [L,R=301]

RewriteCond %{SERVER_PORT} 443
RewriteCond %{HTTP_HOST} ^www[.].+$
RewriteRule ^(.*)$ https://somadome.com/$1 [L,R=301]

在这张图片中,第一列是我现在的网址,第二列是我在 htaccess 规则之后想要的,第三列是应用下面这些规则后我得到的:- 在此输入图像描述

答案1

将其添加到 apache 配置中,您将重定向所有不使用 https 的网站到 ssl/tls

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

相关内容