in ,

cPanel主機空間控制台:重新導向(Redirects)的轉頁功能說明與相關注意事項

cPanel主機空間控制台:重新導向(Redirects)的 轉址 功能說明與相關注意事項

若網頁內容因故有需要轉頁到其他網址或網頁,則cPanel控制台(何謂cPanel控制台請點我)裡的重新導向便是一個可以利用的工具。該次將會針對常見需要重新導向功能狀況作說明與加強說明〝重新導向的類型設定裡301與302的不同之處〞,同樣的功能但告知搜尋引擎的轉頁訊息確不同,此會影嚮原本您的SEO排名。

主機空間cPanel控制台裡的重新導向是怎樣的功能呢?

重新導向(Redirects),可讓您將網站或特定網頁,從一個網域重新導向到另一個網域或重新覽向同網域下的不同資料夾。 例如,您可以建立重新導向,使 www.example.com 自動將使用者重新導向到 www.example.net。(關於重新導向的cPanel官方說明請點我)。該功能不一定是網址不同;也可能是同網址不同的網頁結構,其可以避免瀏覽者使用我的最愛、書籤、其他網站的介紹連結、搜尋引擎來連結原先的網址/網頁時時,直接呈現網頁錯誤、連不到或是網頁或404not found的狀況。此功能非網頁程式人員也可以操作與理解(常見另一種功能是直接於.htaccess使用程式控制-rewrite,詳情請點我。

如何設定主機空間cPanel控制台裡的重新導向?

步驗1:如何於cPanel控制台點選重新導向(Redirects)

轉址

步驗2:進入重新導向畫面後開始設定重新導向。

●類型欄位:可以下拉選單有301永久與302暫時2種選項,2種類型不同說明,請參詳下方。

●https?://(www.)?欄位:下拉選單,這選擇您向要轉址的那個網址/欄位:請填上您要轉的那資料夾名稱,例如您的網址是123.com,您想要http://123.com/pic轉到另一個地方,這裡就輸入pic

●重新導向至欄位:輸入轉頁的最終目的網址

P.S.點選萬用字元,將會使該目錄中所有檔案全都自動導向,請留意勾選。
轉址

步驟3:設定完成後在網頁的最下方即會看到設定的清單。

P.S.清單的最右邊會有刪除的選項,若不需要該重新導向設定了,點選〝刪除〞即可。
cpanl控制台的轉址功能介紹

步驟4:設定完成要記得驗證一下網站連結情況喔。

常見需要操作cPanel控制台裡重新導向的原因有哪些?

1.網頁重新改版(網址結構改變了):常見為網址沒變,但因網站重新製作,所以整個網頁的結構/網址路徑都已變更;故需要將舊網頁重新導向到新網頁。

2.網頁的網址改變:隨著網站愈來愈大,為了合理分散資源,有時會把常見問題/教學區的網頁獨立一個網址出來放置,此便需要舊網址重新導向到新網址。

3.若有多個網址,重覆內容時,因搜尋引擎的排名、SEO偏好,亦會使用重新導向將流量集中在固定的網址裡。

主機空間cPanel控制台重新導向裡,301與302 轉址 功能的差別為何?影嚮在哪?

301與302雖然是一樣的重新導向功能,但其最主要是告知搜尋引擎:目前重新導向的情況,而調整原先SEO的權重/未來搜尋習慣。

●301轉址(永久性)亦是指將流量、頁面權重導向新網址/新網頁。

●302轉址(暫時性)只有舊網址跳轉的功能,並不會轉移頁面權重。通常使用在臨時的狀況,如網站維護中的狀況,必須先將某個頁面轉到維修頁;故302的設定若的長久設定未刪除,因搜尋引擎會判定瀏覽者會誤認重新導向為正確的網頁/網址,仍會影嚮原本網址/網頁的SEO(仍有301的效果),故在設定重新導向後仍需要留意規畫與安排。

cPanel轉址功能失敗,可使用轉址程式比較可靠,如何設定 轉址 程式?

如果您遇到 cPanel控制台設定重新導向(Redirects)=轉址功能失敗了,可以參考以下轉址程式設定會比較可靠,因網站是使用程式語言來架設,使用程式語言可以讓您的網站變成您想要得,例如文字、顏色、大小、功能等,如果你是新手也可以嘗試設定看看,但如果你不是很清楚程式部分也可以請為您架站的程式人員為設定喔

PHP轉址程式碼

上傳一個index.php,程式碼為以下

代碼:
<?php
header (“Location: http://您要轉到的網頁”);
?>

HTML轉址程式碼

如果需要的是html的格式可以上傳 index.html 或是 index.htm 程式碼為以下
在 /body 之前插入

代碼:
<meta http-equiv=”Refresh” content=”0;url=https://您要轉到的網頁”>

index.html 及 index.htm 差別在讀取的先後 先讀 html 再讀 htm
Content=”0』:表示要讓訪客停留多久才轉,0就是馬上。
有些網站改網址後的那種自動轉址,會設個讓訪客停留幾秒再轉,就是在這數字變動。
『url=http://example.com/』:url=後面表示你要轉到的目的地。

PHP的 header 無法work ? 可以怎麼修正?

header()函式主要功能是將HTTP協議標頭(header)輸出到瀏覽器。可以直接把頁面轉到特定你所指定的網址,如果您遇到 php 的header轉址功能無法work,您可以參考如下

https://stackoverflow.com/questions/6309370/php-header-…/

的這段

i had also faced this issue many time. i solved it by putting a die(); on the next line of header(“Location: http://www.google.com”);
someting like this
header(“Location: http://www.google.com”); die();

或這裡http://php.net/manual/en/function.header.php

代碼如下

<?php
header(“Location: http://www.example.com/”); /* Redirect browser */

/* Make sure that code below does not get executed when we redirect. */
exit;
?>

此連結為cPanel虛擬主機使用相關教學大家可多加利用喔

延伸閱讀:cPanel控制台套用Jupiter風格該如何建立子網域、停靠網域(別名、網域寄放)、附加網域

文章來源 : https://wpoki.com

Written by 婷Z

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

GIPHY App Key not set. Please check settings