我想重定向每个请求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>
答案 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]