【发布时间】:2017-10-08 08:25:12
【问题描述】:
我正在运行一个 WordPress 多站点网络,它允许用户有选择地在其网站上使用自定义域名。选择不使用自定义域的用户被分配了 WP 安装的子域(例如:fred.example.com,example.com 是安装 WP 多站点网络的 URL)。
我为主域配置了通配符 SSL,但没有可用于自定义域名的证书。
如果请求是针对 example.com 或 *.example.com 的,我需要一个 htaccess 规则来强制流量到 https,但如果请求是使用自定义域传入的,则不需要。
它应该如下工作:
-
http://example.com/*→https://example.com/* -
http://foo.example.com/*→https://foo.example.com/* -
http://customdomain.com/*→http://customdomain.com/*
【问题讨论】:
标签: wordpress apache .htaccess ssl mod-rewrite