標籤:com 習慣性 常用 nbsp cond 地址 分享 訪問 src
很多朋友在IIS環境中搭建好網站後,習慣性將帶www和不帶www的網域名稱都綁定到一個網站上,這樣做雖然兩個網域名稱都能訪問,但容易造成權重分散,從而導致網站權重降低。
其實我們可以將訪問不帶www的網域名稱自動跳轉到帶www的網域名稱,例如訪問taotaozaixian.com時瀏覽器自動跳轉到www.taotaozaixian.com,瀏覽器地址顯示的也是www.taotaozaixian.com。
總結網上的方法,有兩種方法比較常用:
第一種是設定網站301重新導向。優點是設定快速簡單;缺點是要建立兩個網站,一個真實網站,一個空網站。
第二種是安裝URL重寫工具。優點是只需建立一個真實網站即可;缺點是設定稍微複雜。
第一種方法可以參考此篇文章 https://www.uust.com/wiki/web/86.html
下面使用實際例子講述第二種方法
1.首先將taotaozaixian.com www.taotaozaixian.com都解析到同一台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.ssffx.com/htaccess/?jdfwkey=5rfiq
在左側選擇"WWW網域名稱重新導向",然後在右邊輸入框輸入帶www的完整網域名稱www.taotaozaixian.com
複製下方產生的程式碼
<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了
IIS7設定將網域名稱不帶www跳轉到帶www上