Apache重定向规则优化



我正在尝试优化我的重定向

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

第一部分是将访问。com站点的用户重定向到。org站点

第2部分是将访问不安全(http)的用户重定向到https

是否有一种方法可以将。com用户重定向到安全的。org网站,并将。org网站上的http用户重定向到https网站?同时保持{request_uri}完整?

在一个规则中使用这两个条件,同时应用OR逻辑而不是默认的AND:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^boycottplus.org$ [OR]
RewriteCond %{HTTPS} =off
RewriteRule ^ https://boycottplus.org%{REQUEST_URI} [L,R=301]

最新更新