如何将https://sitename.com重定向到https://www.sitename.com

时间:2016-01-06 13:51:46

标签: .htaccess redirect

我在htaccess文件中的重定向成功将domain.com重定向到https://www.domain.com

但是如果我在地址栏中输入https://domain.com,我就不会被重定向。

当前代码看起来有点像这样:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !^domain.local$
RewriteCond %{SERVER_NAME} !.cms.me$ [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

在https://之后添加www不起作用:

RewriteRule ^(。*)$ https://www.% {HTTP_HOST}%{REQUEST_URI} [L,R = 301]

由于

1 个答案:

答案 0 :(得分:0)

这也会将https://domain.com重定向到https://www.domain.com您需要拥有这样的规则。

RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^domain\.com$
RewriteRule ^ https://www.domain.com%{REQUEST_URI} [L,R=301]

让我知道这是怎么回事。