【发布时间】:2015-12-18 14:32:23
【问题描述】:
我的 Apache 服务器上的虚拟主机中有以下内容,
Redirect permanent / https://domain.com
<directory />
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
</IfModule>
# Redirects WWW URL's to Non-WWW URL's
<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
</IfModule>
</directory>
我们拥有 domain.com 的 SSL,但对于 www.domain.com,我在重定向时遇到问题,如果用户转到 http://www.domain.com,他们将从那里重定向到 https://domain.com,但是如果用户转到https://www.domain.com,他们会得到您的连接不是私有的,也没有重定向。我认为这是因为 www 没有链接到 SSL,如果不为域名的 www 版本购买 SSL,是否仍然存在这种情况?
【问题讨论】:
-
想知道这已被否决?
标签: apache .htaccess redirect ssl