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

第一种方法可以参考此篇文章

https://www.uust.com/wiki/web/86.html

下面使用实际例子讲述第二种方法

1.首先将aaa.com www.aaa.com都解析到同一台web服务器的IP

2.下载安装web平台安装程序

https://www.microsoft.com/web/downloads/platform.aspx

(Windows2008版本下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=7435)

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

 

3.配置重定向

打开网站https://www.ssffx.com/htaccess/
在左侧选择"WWW域名重定向",然后在右边输入框输入带www的完整域名www.aaa.com

4.配置重定向

打开网站https://www.ssffx.com/htaccess/
在左侧选择"WWW域名重定向",然后在右边输入框输入带www的完整域名www.aaa.com

复制下方生成的代码

deny from all

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(aaa\.com)(:80)? [NC]
RewriteRule ^(.*) http://www.aaa.com/$1 [R=301,L]
order deny,allow

 

5.回到IIS站点,点击"URL重写",点击右边"导入规则"

将重写代码粘贴到规则里,点击应用

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

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

2021-11-30

2021-11-29

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享