重定向http到https,也没有www到www

时间:2015-02-19 17:55:27

标签: apache

我想重定向以下内容:

http://example.comhttps://www.example.com

http://www.example.comhttps://www.example.com

https://example.comhttps://www.example.com

' www.example.com'到https://www.example.com

1 个答案:

答案 0 :(得分:0)

您可以将这些mod_rewrite规则添加到网站根目录的.htaccess文件中:

RewriteEngine On
RewriteBase /

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

# https
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

请注意,您需要启用mod_rewrite模块。此外,您可能需要调整Apache配置中的.htaccess权限/覆盖。