開心生活站

位置:首頁 > 綜合知識 > 

如何重定向URL

目錄方法1:編寫.htaccess 301重定向代碼1、查看你的網站是否運行在Apache服務器上。2、找到並下載.htaccess文件。3、創建.htaccess文件。4、輸入代碼。5、設置新的URL目的地。6、保存新的.htaccess文件。7、創建備份。8、將修改後的文件上傳到舊域的根目錄。9、測試重定向。方法2:使用重定向服務1、檢查虛擬主機。2、選擇第三方服務。3、按照重定向服務的提示操作。4、更新DNS記錄。方法3:使用Meta命令1、訪問要重定向的頁面的代碼。2、打開代碼進行編輯。3、4、保存文件並重新上傳到舊域。5、測試重定向。方法4:使用其他編碼語言1、查看你的網站是用什麼代碼寫的。2、研究其他重定向代碼。3、測試重定向。重定向URL有幾種原因,以及幾種基本的實現方法。對於一個已經有大量流量和良好的搜索引擎結果,但需要更改域名地址的網站,在過渡期間採用重定向是一個不錯的選擇。網站流量仍然流向舊域,但隨後會自動重定向到新域。隨着搜索引擎更新自身數據庫,新域會獲得自己的搜索結果。重定向還可能導致多個不同的URL被定向到一個網站,並可能縮短複雜的URL地址。如何重定向URL的方法取決於你的網站是用什麼代碼編寫的,以及你對編碼有多少信心和經驗。

方法1:編寫.htaccess 301重定向代碼

如何重定向URL

1、查看你的網站是否運行在Apache服務器上。這對於準備使用.htaccess方法是必要的——如果不確定,請檢查虛擬主機。

如何重定向URL 第2張

2、找到並下載.htaccess文件。.htaccess文件是網頁服務器檢查關於如何處理錯誤、安全性和重定向站點請求的信息的文件。檢查根目錄(所有網站文件都存儲在這裏),然後下載文件進行編輯。

如何重定向URL 第3張

3、創建.htaccess文件。如果當前根文件夾中不存在.htaccess,可以使用"記事本"應用程序(或類似的純文本應用程序)創建一個。文件的代碼會在下一個步驟中描述。確保在保存.htaccess文件時以"."開頭。

注意,這個文件沒有尾部擴展名(例如".com"或".txt")。

如何重定向URL 第4張

4、輸入代碼。將以下代碼粘貼到.htaccess文本文件中:.redirect 301 /old/oldURL.com http://www.newURL.com在這段代碼中,"oldURL.com"代表訪問者需要重定向到登錄頁面地址的源地址,而"http://www.newURL.com"代表希望訪問者重定向"到"的地址。

oldURL.com和http://之間應該只有一個空格。

不要在代碼第一部分中的 (old) URL前加上"http://www"!

代碼"301"在重定向站點上最常用,表示"永久轉移"。研究其他"300"代碼,瞭解其他功能。

如何重定向URL 第5張

5、設置新的URL目的地。將"http://www.newURL.com"更改爲你希望訪問者被重定向到的域名地址。

如何重定向URL 第6張

6、保存新的.htaccess文件。將下拉菜單更改爲"所有文件",並將文件保存爲.htaccess,沒有擴展名。

如何重定向URL 第7張

7、創建備份。使用相同的名稱重命名任何現有.htaccess文件或html文件,以保存備份副本。例如,使用.htaccessbackup名稱,以便在需要恢復之前的代碼時可以找到文件。

如何重定向URL 第8張

8、將修改後的文件上傳到舊域的根目錄。現在你已經修改了代碼,你需要將這個文件放回去,以便舊的URL能夠讀取它,並按計劃進行重定向。

如何重定向URL 第9張

9、測試重定向。打開一個單獨的新瀏覽窗口,並在瀏覽器中輸入舊域名。如果你的操作都是正確的,它將重定向到新的網站。使用單獨瀏覽窗口可以確保瀏覽器正在訪問新的重定向,而不是依賴於緩存的數據(存儲的數據,有助於更快地加載最常訪問的頁面)。

除了使用單獨瀏覽窗口,你還可以通過"瀏覽器偏好設置"菜單清除瀏覽器的緩存。請參見清除瀏覽器緩存,瞭解更多相關的操作方法。

方法2:使用重定向服務

如何重定向URL 第10張

1、檢查虛擬主機。如果你對自己的編碼能力沒把握,或者只想重定向URL,而不想深入研究代碼,那麼可以使用幾種重定向服務,當前使用的虛擬主機可能就是其中之一。許多流行的虛擬主機提供重定向服務和支持,以幫助你實現重定向。檢查當前主機或方案提供的功能,或者直接聯繫他們,瞭解你有哪些選擇。

如何重定向URL 第11張

2、選擇第三方服務。如果虛擬主機不提供重定向,還有其他方法。根據你的重定向需要,也許可以免費實現重定向。許多服務允許你爲重定向配置選項,例如類型(永久或臨時),或是否傳遞查詢參數。

很少有重定向服務允許你轉發HTTPS(安全)鏈接。

如何重定向URL 第12張

3、按照重定向服務的提示操作。這些服務通常很容易使用,可以幫助你完成整個過程,在每個步驟中提示你獲取正確的信息。注意:在某些情況下,還是需要你會編輯要重定向的域名DNS(域名服務器)記錄。這些記錄都可以通過虛擬主機訪問。

如何重定向URL 第13張

4、更新DNS記錄。如果有必要,第三方重定向供應商會通知你的,你可以從你的虛擬主機帳戶上訪問並編輯這些記錄。編輯DNS記錄的操作方法會根據使用的服務有所不同,但重定向服務供應商和虛擬主機通常都有淺顯易懂的操作方法。

方法3:使用Meta命令

如何重定向URL 第14張

1、訪問要重定向的頁面的代碼。這是一個不同的方法,涉及到直接更改網頁的代碼,所以你要先下載想通過重定向離開的URL相關的文件。注意,在大多數情況下,Meta命令並不適合重定向。帶有Meta代碼重定向的網頁經常會被搜索引擎過濾掉,因爲這是一種已知的垃圾郵件技術。

如何重定向URL 第15張

2、打開代碼進行編輯。使用"記事本"或類似的文本編輯器打開網頁的代碼文件。爲了安全起見,在對代碼進行編輯之前,請保存備份或副本。

修改代碼。Meta代碼位於頁面代碼中的“head”標籤(<head>)之後。輸入:.<META http-equiv="refresh" content="0;URL=http://www.newsite.com/newurl.html">

1、在"refresh"和"content"之間只有一個空格。

這裏的"0"表示發生重定向所需的秒數。

"www.newsite.com/newurl.html"是頁面將要重定向到的特定URL。

也可以創建自定義錯誤消息或網站已轉移的通知,但這樣可能會引起對重定向的不必要注意!

如何重定向URL 第16張

2、保存文件並重新上傳到舊域。如果你準備重定向來自舊URL的流量,很可能URL代碼也發生了其他更改(例如刪除站點內容)。重要的是URL代碼現在包含了Meta重定向代碼。

如何重定向URL 第17張

3、測試重定向。直接在瀏覽器中輸入URL,或者使用搜索引擎找到它。現在頁面應該會立即重定向到代碼中指定的新URL,而不需要任何消息或中間的着陸點。

方法4:使用其他編碼語言

如何重定向URL 第18張

1、查看你的網站是用什麼代碼寫的。對於每種編程語言,相應的重定向代碼可能略有不同。如果你不確定是什麼編程語言,請聯繫虛擬主機來獲取更多信息。

如何重定向URL 第19張

2、研究其他重定向代碼。每種語言都有不同的編碼命令,每種語言都有幾種研究方向。在網絡上快速搜索很可能就可以找到適合你站點的代碼。例如,很容易搜索並找到PHP、ASP、ColdFusion和Javascript在線重定向代碼。

如何重定向URL 第20張

3、測試重定向。找到站點的代碼後,實現將與概述的其他編碼方法非常相似。之後,一定要通過訪問(舊的)URL來測試重定向,看看效果是否符合預期。

小提示

FrontPage(之前流行的網站管理工具)的用戶需要修改_vti_bin文件夾和_vti_bin子文件夾_vti_adm和_vti_aut中的.htaccess文件。

雖然有些網站使用一個錯誤頁面來解釋URL的更改,幷包含一個可點擊的重定向鏈接,但這樣不如自動重定向有效,並且最終可能會導致你的新站點損失大量訪問者。

標籤:重定向 URL