how to redirect www and non www to https for specific domain using htaccess

前端 未结 3 516
感情败类
感情败类 2021-02-09 20:21

I need to redirect www and non www to https. I have looked everywhere on stackoverflow but can\'t find quite what I\'m looking for.

The rules are:

  • example.
3条回答
  •  一整个雨季
    2021-02-09 20:46

    You can use the following rule to redierct non-www or www to https://www in just one redirection

    #redirect http non-www to https://www
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$
    RewriteRule (.*) https://www.example.com/$1 [R=301,L]
    #redirect https non-www to www
    RewriteCond %{HTTPS} on
    RewriteCond %{HTTP_HOST} ^example\.com$
    RewriteRule (.*) https://www.example.com/$1 [R=301,L]
    

    Clear your browser's cache before testing this rule.

提交回复
热议问题