當前位置:生活全書館 >

綜合知識

> 4種方法來重定向URL

4種方法來重定向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重定向程式碼

4種方法來重定向URL

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

4種方法來重定向URL 第2張

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

4種方法來重定向URL 第3張

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

注意,這個檔案沒有尾部副檔名(例如".com"或".txt")。

4種方法來重定向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"程式碼,瞭解其他功能。

4種方法來重定向URL 第5張

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

4種方法來重定向URL 第6張

6、儲存新的.htaccess檔案。將下拉選單更改為"所有檔案",並將檔案儲存為.htaccess,沒有副檔名。

4種方法來重定向URL 第7張

7、建立備份。使用相同的名稱重新命名任何現有.htaccess檔案或html檔案,以儲存備份副本。例如,使用.htaccessbackup名稱,以便在需要恢復之前的程式碼時可以找到檔案。

4種方法來重定向URL 第8張

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

4種方法來重定向URL 第9張

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

除了使用單獨瀏覽視窗,你還可以通過"瀏覽器偏好設定"選單清除瀏覽器的快取。請參見清除瀏覽器快取,瞭解更多相關的操作方法。

方法2:使用重定向服務

4種方法來重定向URL 第10張

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

4種方法來重定向URL 第11張

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

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

4種方法來重定向URL 第12張

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

4種方法來重定向URL 第13張

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

方法3:使用Meta命令

4種方法來重定向URL 第14張

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

4種方法來重定向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。

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

4種方法來重定向URL 第16張

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

4種方法來重定向URL 第17張

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

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

4種方法來重定向URL 第18張

1、檢視你的網站是用什麼程式碼寫的。對於每種程式語言,相應的重定向程式碼可能略有不同。如果你不確定是什麼程式語言,請聯絡虛擬主機來獲取更多資訊。

4種方法來重定向URL 第19張

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

4種方法來重定向URL 第20張

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

小提示

FrontPage(之前流行的網站管理工具)的使用者需要修改_vti_bin資料夾和_vti_bin子資料夾_vti_adm和_vti_aut中的.htaccess檔案。

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

標籤: URL 重定向
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/zonghezhishi/e42zo4.html