带www与不带www的互相跳转

1466087447

相信大家平常时浏览网页已经发现了,有些网站是没有www开头的直接是一个一级域名,下面介绍如何在网站加上www如何去掉www,仅支持iis服务,与Apache服务,跳转的规则代码如下
带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]

将上面代码加入.htaccess文件即可,不需要修改什么。所以只需要新建一个文件之后利用URL重写导入规则就好了。