IIS7設置將域名不帶www跳轉到帶www上


很多朋友在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

https://www.iis.net/downloads/microsoft/url-rewrite

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了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM