.htaccess不带WWW域名自动跳转到带www域名方法

带www跳转不带www

  • RewriteCond %{HTTPS} !=on
  • RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
  • RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]

不带www跳转带www

  • RewriteCond %{HTTPS} !=on
  • RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
  • RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

多个域名单独控制某个域名跳转处理:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^hvhoo.net [NC]

RewriteRule ^(.*)$ http://www.hvhoo.net/$1 [L,R=301]

 

点赞