IIS7设置将域名不带www跳转到带www上

很多朋友在IIS环境中搭建好网站后,习惯性将带www和不带www的域名都绑定到一个网站上,这样做虽然两个域名都能访问,但容易造成权重分散,从而导致网站权重降低。
其实我们可以将访问不带www的域名自动跳转到带www的域名,例如访问guoshu123.cn时浏览器自动跳转到www.guoshu123.cn,浏览器地址显示的也是www.guoshu123.cn。
总结网上的方法,有两种方法比较常用:
第一种是设置网站301重定向。优点是设置快速简单;缺点是要建立两个站点,一个真实站点,一个空站点。
第二种是安装URL重写工具。优点是只需建立一个真实站点即可;缺点是设置稍微复杂。

下面使用实际例子讲述第二种方法
1.首先将guoshu123.cn www.guoshu123.cn都解析到同一台web服务器的IP
2.下载安装web平台安装程序
https://www.microsoft.com/web/downloads/platform.aspx

技术分享图片

3.下载安装完成后在开始菜单中找到并打开 Microsoft Web Platform Installer
在打开的 Web平台安装程序 右上角输入url进行查找
选中"URL重写工具2.0",点击添加,然后点击右下角安装

技术分享图片

安装完重新打开IIS站点,就可以看到 "URL重写" 了

技术分享图片


4.配置重定向
打开网站https://www.guoshu123.cn/htaccess/?jdfwkey=5rfiq
在左侧选择"WWW域名重定向",然后在右边输入框输入带www的完整域名www.guoshu123.cn

技术分享图片

复制下方生成的代码

<Files ~ "^.(htaccess|htpasswd)$">
deny from all
</Files>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(guoshu123\.cn)(:80)? [NC]
RewriteRule ^(.*) http://www.guoshu123.cn/$1 [R=301,L]
order deny,allow

 

5.回到IIS站点,点击"URL重写",点击右边"导入规则"
将重写代码粘贴到规则里,点击应用

技术分享图片

技术分享图片


6.重启IIS站点,在浏览器输入不带www的域名guoshu123.cn,浏览器就会自动跳转到www.guoshu123.cn了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值