最小化www和HTTPS的重定向

时间:2018-03-05 08:07:30

标签: .htaccess redirect https http-redirect

我想重定向每个请求https://www.example.com/request

它已经可以使用,但我希望尽量减少重定向。目前我有2个重定向:http://example.com - > https://example.com - > https://www.example.com

其他每个案例都使用0或1重定向。

我的.htaccess包含以下内容(由“Easy HTTPS(SSL)重定向”WordPress插件生成):

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

1 个答案:

答案 0 :(得分:0)

得到了我自己的

RewriteEngine On
RewriteCond %{SERVER_PORT} !=443
RewriteCond %{HTTP_HOST} ^example\.com.* [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com.*
RewriteRule ^ https://www.example.com%{REQUEST_URI} [L,R=301]