.htaccess 将所有请求重定向到https://
我们的网站运行在nginx服务器上,我们的.htaccess有以下代码.htaccess 将所有请求重定向到https://,.htaccess,mod-rewrite,ssl,https,.htaccess,Mod Rewrite,Ssl,Https,我们的网站运行在nginx服务器上,我们的.htaccess有以下代码 RewriteEngine On RewriteCond %{HTTP_HOST} ^domain.com [NC] RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.domain.com/$1 [R,L] 当我键入domain.com时,它会重定向到htt
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.domain.com/$1 [R,L]
当我键入domain.com
时,它会重定向到https://www.domain.com
但是当我们键入www.domain.com
时,它仍然是不安全的。尝试:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.domain.com/$1 [R,L]
现在,该模式匹配域的www和非www请求。请尝试:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.domain.com/$1 [R,L]
现在,该模式匹配domain.com的www和非www请求