如何通過IIS設定301重定向,windows網站301重定向怎麼做

2021-03-04 07:44:38 字數 2481 閱讀 7295

1樓:大鵬展翅

第一種情況:把不帶www的重定向到帶www

在**建好的情況下,我們把這個**繫結主機頭,網域名稱解析到該伺服器ip,這時候已經可以訪問。有些朋友直接在這個**上繫結不帶www的網域名稱,筆者不建議這樣做,這樣會給我們的301重定向帶來乙個麻煩,很可能會使你的重定向陷入死迴圈、無法開啟頁面。

首先,我們新建乙個**,繫結的主機頭就是不帶www的網域名稱,後**目錄下只要隨便寫乙個301.html檔案或者***.html檔案等等,檔案內容為空即可。

然後我們右鍵---屬性---主目錄,選擇第三個,重定向到url,下面填寫上你的帶www的那個網域名稱。把資源的永久重定向勾選上,確認即可,這樣就完成了不帶www的網域名稱重定向到帶www的網域名稱。這樣做並且不會出現死迴圈等情況。

第二種情況:把****a.***重定向到****b.***

這種情況就比較簡單,只需在****a.***上面右鍵屬性---主目錄,重定向到url,下面填上****

b.***,再把資源永久重定向勾選上即可。注意,如果你需要把網域名稱後面帶的引數都重定向到新的網域名稱,並一一對應,你需要在重定向到的網域名稱後面加上$s$q,並把上面輸入的準確url勾選上。

順便解釋一下:$s 將請求的url 的字尾傳遞給新的url,而$q 則將初始url 中的引數(如 querystring 引數)傳遞至新的 url,包括問號(?)。

第三種情況:把****a.***/index.html重定向到****b.***

網域名稱後面帶上了字尾,這種情況很多人都遇到過,尤其是使用dz的朋友,經常都會在網域名稱後面自動帶上了forum.php等字尾名。雖然說搜尋引擎對此沒有明確表態說會分散權重,但還是有人實驗過這兩則之間的細微差別,從另乙個方面來說,去掉了字尾,也使網域名稱看起來更加清爽。

其實重定向這種情況和以上兩種其實一樣簡單。

我們只要在iis上點選我們要做重定向的**,在右側選中要做重定向的檔案,如index.html,然後右擊--屬性----檔案選中重定向 ,在下面填入具體的**,然後把永久重定向勾選上即可。

windows**301重定向怎麼做

2樓:盤錦微互科技****

301重定向,簡單來說,就是使用者向**伺服器提出訪問請求時,該**被永久性轉向另乙個位址。這是一種實現起來並不難、又對搜尋引擎友好的seo手段。我們先來介紹一下有必要使用301重定向的幾種情況:

1、**更換網域名稱,將老網域名稱重定向到新網域名稱上;

2、**有多個網域名稱,可以通過重定向讓訪問這些網域名稱的使用者自動跳轉到主站點

3、將不帶www的網域名稱重定向到帶www的網域名稱,這樣輸入不帶www的網域名稱就會自動轉向帶www的;

4、**調整,改變了**的目錄結構,網頁被移到乙個新位址;

5、網頁副檔名改變,如因應用需要把.php改成.html或.shtml;

6、將舊的、動態url轉到新的靜態url;

7、**改版,新版內容和舊版內容同時存在一段時間,可以將舊版內容指向新版對應內容;

如果您的**存在以上這些情況,建議您可以做一下301重定向。301重定向不僅可以集中網域名稱權重(情況2、3),還可以使新網域名稱繼承老網域名稱的權重(情況1)。此外,如果在情況4、5之下不做重定向,則使用者收藏夾或搜尋引擎資料庫中舊位址只能讓訪問客戶得到乙個404頁面錯誤資訊,您的**將白白喪失訪問流量。

所以,做好301重定向,能夠盡可能的降低**因改版、更換網域名稱等情況帶來的流量損失,提高使用者體驗度,同時有利於**優化。

windows主機iis伺服器實現301重定向:

1、開啟inter***資訊服務管理器,在欲重定向的網頁或目錄上按右鍵,選擇「重定向到url」;

2、在「重定向到」輸入框中輸入要跳轉到的目標網頁的url位址;

3、選中「資源的永久重定向」 ;

4、最後點選「應用」。

windows主機上以asp.***主機為例:

asp .***下的301重定向:

現在**根目錄下新建乙個首頁檔案home.asp,貼上以下**,並將url替換成您的目標ulr。

如何使javascript檔案301重定向?

3樓:育知同創教育

301 重定向是來自伺服器端的響應,所以只有通過對伺服器進行設定或者通過伺服器的指令碼語言來實現。以 apache 為例,可以通過配置 .htaccess 檔案實現,新增語句如下:

redirect 301 /i.js ***.domainb.***/2.js

指令碼語言的實現以 php 為例,實現語句如下:

header('location: ***.domainb.***/', true, 301);

exit;

而其他如 javascript 的跳轉和 meta 標籤的跳轉確切來說應該都不屬於頁面永久定向(即 301 重定向)。

不過有一種方法可以通過 javascript 來實現 301 重定向,即用 javascript 將需要重定向的頁面資訊存入 cookie 中,然後 php 通過讀取 cookie 來判斷是否進行 301 重定向,但是這種方法還是離不開後端的支援。

網域名稱解析與301重定向的疑問,如何做301重定向,網域名稱解析可以直接做不

有的空間管理面板提供 301 重定向設定的功能.單純的通過 網域名稱解釋是無法實現301重定向的.如果空間控制面 板沒有301重定向功能設定,那必須建立 設定相關的檔案,具體建立 設定什麼檔案,需要根據空間的型別決定.如果有需求幫 忙,可以加上我.建議你還是搜一下301重定向吧 如何做301重定向,...

首頁301重定向到www上內頁沒有會有影響嗎

不影響內頁的,這個,只是也為了讓搜尋引擎蒐錄帶www的網域名稱 不會有影響的。不過我在想301定向的作用多少時間才能見效。非說影響的話,那就是增加了你帶www的權重 301重定向只是首頁,但欄目頁內容頁不帶www卻一樣可以訪問,如何給內頁也做上301帶www?具體需要看您的空間是windows還是l...

301重定向之後老網域名稱是否有用,我的網域名稱做了301重定向之後,這個老網域名稱以後還能另外做新的網站嗎

301重定向的意義就在於你更換了網域名稱,有的小夥伴不知道你新的網域名稱,然後依然訪問老網域名稱,這個時候你給重定向到新網域名稱上,不會出現使用者流失這樣的情況,當然也包括搜尋引擎,301重定向告訴搜尋引擎,我的站以後就搬到這個網域名稱上來了,短時間內是有必要的哦,過一段時間後老使用者也記住了,搜尋...