将http非www转发给http www,& https非www到https www

时间:2016-07-28 16:21:49

标签: linux apache .htaccess server

下面的htaccess命令会将所有非www转移到 http www

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

如何使用各自的 http / https 将非www转移到www?

1 个答案:

答案 0 :(得分:0)

我使用了以下代码:

RewriteEngine On

RewriteCond%{HTTP_HOST}!^ www。

RewriteCond%{HTTPS} off [OR]

RewriteCond%{HTTPS}:s on:(s)

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