一、301重定向實施:
我們網站()原來的域名是a.com,明顯差很多,換了域名之后,要做的第一件事自然就是301重定向。
提醒一點:即使你不是換域名,也應該考慮把“b.com”301重定向至“”。
每個人的環境不一樣,因為我們是用云服務器,所以我們實施301重定向相對簡單,只要在IIS里直接設置就行了。
但在實施之前,一定要記住:在IIS中為各域名建立獨立的站點,做好相應綁定。
比如,你要把“b.com”301重定向到””,就要分別建兩個站點,并獨立綁定,然后,再在“b.com”的站點上做重定向設置。
下面,是實施步驟
第一步:
選擇“HTTP重定向”
第三步:
自然是驗證一下是否設置成功:
1、可以通過下面的工具,輸入301重定向前的原域名或網址,看下返回的狀態碼是否是301;
2、輸入301重定向前的原域名或網址,設置正確的話,應轉到新域名下相應的網頁。(我的問題,就出在這里)
二、偽靜態后301重定向出錯:
問題:
我在這里碰到了問題,我們偽靜態后的網址格式是類似這樣的,某體檢套餐:;
結果301后,訪問原地址;
卻全部變成了原動態網址,如“/pkg/detail.aspx?xxxxxxx”,而且參數全亂,雖然頁面返回的狀態是301,正確的,但內容已經完全錯誤,或者是空內容,甚至404。
原因:
經過排查,原來,我在建新域名站點時,直接復制了原來的目錄。
原站點的內容仍完全保留,而我們偽靜態用的是Global方案,這個原站點的Global.aspx文件在作祟;
估計是,訪問時,網址已經先被原站點的Global.aspx處理,后再重定向到新站點,又被新站點的Global.aspx處理了一次,故出錯。 解決:
解決很簡單了: 把原站點的Global.aspx,或者清空文件,只留個web.cnfig,搞定。
新聞熱點
疑難解答
圖片精選