将所有请求重定向到非www https

时间:2015-09-13 17:59:22

标签: .htaccess redirect url-rewriting url-redirection

我在SO上搜索了我的问题的解决方案,但没有一个答案适合我。

这就是我想要实现的目标:

Redirect all

http://example.com -> https://example.com
http://www.example.com -> https://example.com
https://www.example.com -> https://example.com

基本上我希望访问的任何形式的域都被重定向到非WWW https https://example.com

1 个答案:

答案 0 :(得分:1)

您可以在.htaccess

中使用
RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [NE,L,R=301]
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [NE,L,R=301]