【发布时间】:2016-11-08 17:13:34
【问题描述】:
我的一个域有类似的问题。我为裸域和 www 域都安装了 SSL 证书。
现在,但是我想将裸 http://domain.com 和 https://domain.com 都重定向到 https://www.domain.com。
我的 .htaccess 中有此规则,但它涵盖了当您使用 https://domain.com 显式访问站点时的重定向,但是,当访问 http://domain.com 时,它会重定向到 http://www.domain.com 而不是 https://www.domain.com。
RewriteCond %{HTTP_HOST} ^[^.]+\.[^.]+$
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
【问题讨论】:
标签: apache .htaccess redirect mod-rewrite