gpt4 book ai didi

.htaccess - 如何为 Wordpress MU 主域而不是子域启用 HTTPS

转载 作者:行者123 更新时间:2023-12-04 04:57:36 26 4
gpt4 key购买 nike

我正在尝试在我的 .htaccess 文件中编写规则,以在我的 Wordpress MU 网络中使用 www.mainsite.com 默认为 HTTPS://。对于所有其他子域,是否可以添加通配符 *.mainsite.com 规则来仅将新创建的站点视为 HTTP?

这是我当前的 .htaccess 文件。

RewriteEngine on
RewriteCond %{HTTPS} !on
RewriteCond %{HTTP_HOST} ^mainsite\.com
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

或者,将特定子域声明为 HTTPS 和/或 HTTP 是否同样容易?

感谢您的帮助。

最佳答案

仅在 mainsite.com 上强制使用 SSL和 www.mainsite.com

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

添加新 subdomain到您的“强制 SSL”列表
RewriteEngine on
RewriteCond %{HTTPS} !on
RewriteCond %{HTTP_HOST} ^((www|subdomain)\.)?mainsite\.com
RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

所有其他子域将使用 http默认情况下。

关于.htaccess - 如何为 Wordpress MU 主域而不是子域启用 HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16574227/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com