IIS7設定將網域名稱不帶www跳轉到帶www上

來源:互聯網
上載者:User

標籤: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上

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.