我想将这些子域名和主域名从 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]