不少朋友在IIS環境中搭建好網站後,習慣性將帶www和不帶www的域名都綁定到一個網站上,這樣作雖然兩個域名都能訪問,但容易形成權重分散,從而致使網站權重下降。
其實咱們能夠將訪問不帶www的域名自動跳轉到帶www的域名,例如訪問taotaozaixian.com時瀏覽器自動跳轉到www.taotaozaixian.com,瀏覽器地址顯示的也是www.taotaozaixian.com。
總結網上的方法,有兩種方法比較經常使用:
第一種是設置網站301重定向。優勢是設置快速簡單;缺點是要創建兩個站點,一個真實站點,一個空站點。
第二種是安裝URL重寫工具。優勢是隻需創建一個真實站點便可;缺點是設置稍微複雜。html
第一種方法能夠參考此篇文章 https://www.uust.com/wiki/web/86.htmlweb
下面使用實際例子講述第二種方法
1.首先將taotaozaixian.com www.taotaozaixian.com都解析到同一臺web服務器的IP瀏覽器
2.下載安裝web平臺安裝程序
https://www.microsoft.com/web/downloads/platform.aspx服務器
或工具
https://www.iis.net/downloads/microsoft/url-rewrite網站
3.下載安裝完成後在開始菜單中找到並打開 Microsoft Web Platform Installer
在打開的 Web平臺安裝程序 右上角輸入url進行查找
選中"URL重寫工具2.0",點擊添加,而後點擊右下角安裝url
安裝完從新打開IIS站點,就能夠看到 "URL重寫" 了spa
4.配置重定向
打開網站https://www.ssffx.com/htaccess/?jdfwkey=5rfiq
在左側選擇"WWW域名重定向",而後在右邊輸入框輸入帶www的完整域名www.taotaozaixian.com.net
複製下方生成的代碼code
<Files ~ "^.(htaccess|htpasswd)$"> deny from all </Files> RewriteEngine on RewriteCond %{HTTP_HOST} ^(taotaozaixian\.com)(:80)? [NC] RewriteRule ^(.*) http://www.taotaozaixian.com/$1 [R=301,L] order deny,allow
5.回到IIS站點,點擊"URL重寫",點擊右邊"導入規則"
將重寫代碼粘貼到規則裏,點擊應用
6.重啓IIS站點,在瀏覽器輸入不帶www的域名taotaozaixian.com,瀏覽器就會自動跳轉到www.taotaozaixian.com了