【发布时间】:2011-07-18 22:43:49
【问题描述】:
我确信这个问题有一个简单的答案,但我已经浏览了可用的线程,它要么不存在,要么我太无知,无法从我的脸上开始识别它。 This 似乎是答案,但我就是无法正确配置。
问题:如何设置 .htaccess 以便将所有子域转发到其 https 等效项,同时还允许主域本身移植到其 https 等效项?换句话说:
- hxxp://subdomain1.domain.com --> hxxps://subdomain1.domain.com
- hxxp://subdomain2.domain.com --> hxxps://subdomain2.domain.com
...等等,还有...
- hxxp://domain.com --> hxxps://domain.com
当前配置: 我的 .htaccess 设置为提供无条件转发,如下所示:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://domain.com/$1 [R,L]
为了实现我想要的,我认为必须有某种方法来定义通配符并将该通配符的结果作为子域(无论是 subdomain1、subdomain2 还是无值)传递给实际的重定向。
任何帮助将不胜感激。
【问题讨论】:
标签: .htaccess ssl redirect https subdomain