htaccess中非www到www和http到https(SITE-WIDE重定向!)

时间:2018-03-20 17:57:16

标签: .htaccess redirect

我正在尝试将非www重定向到www和http到SPS-WIDE级别的https。这意味着每个页面,而不仅仅是根域。以下是有效的,但在我输入example.com/blog

等其他页面时则无效
RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301] 

上述工作,但不是在整个网站范围内。它对根域有好处,但是一旦我输入example.com/blog,那么这一切都行不通。请提供网站范围的重定向htaccess非www到www和http到https。所有类似的问题都不关注网站范围的重定向,所以请关注这个问题。

提前致谢。

0 个答案:

没有答案