HT访问重定向规则组合



>我想重定向自

http -> https

没有 www -> with www

通过HTACESS文件。

我需要将两者组合在一个 htacess 文件中。

此组合的重写规则如何?谢谢。

您需要做的就是使用它:

RewriteCond %{HTTP_HOST} !^www. [NC,OR]
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^(?:www.)?(.+)$ [NC]
RewriteRule ^ https://www.%{SERVER_NAME}%{REQUEST_URI} [R=301,L,NE]

它检查是否启用了wwwHTTPs。如果没有,它会迫使他们俩继续。

请确保在测试之前清除缓存。

编辑:试试这个。

RewriteEngine on
RewriteCond %{HTTPS} !=on [OR]
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule ^(.*)$ https://www.domain.com%{REQUEST_URI} [R=301,L,NE]

最新更新