Htaccess重定向:WWW + HTTPS:// WWW + HTTP:// ---> HTTPS://非www

时间:2014-03-31 06:05:37

标签: apache .htaccess redirect

这已被问了一百万次,但我似乎无法找到合适的搜索字词。我想重定向所有请求URI:

我找到的最佳答案是:

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.*)$ [NC]
RewriteRule (.*) https://%1%{REQUEST_URI} [L,R=301]

但这给了我一个重定向循环。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这应该适合你:

RewriteEngine On 

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