神魂顛倒論壇

 取回密碼
 加入會員
搜尋
檢視: 2692|回覆: 0
收起左側

[SEO相關] 網站301永久轉址

[複製連結]
發表於 2021-10-7 18:08:35 | 顯示全部樓層 |閱讀模式
網站301永久轉址

網站需要301轉址通常都是遇到如下狀況 : 更改網址結構、網站改版、重複內容等等,包含變更網址,對於網站經營來說,網址變更導致搜尋引擎中收錄的網址全部失效,是很可惜的,如此對於SEO來說也有不好的影響。


長期經營的網站可能會遇到網站更新甚至改版的狀況,要如何在穩定網站排名且不失去搜尋引擎積分權重下的方式,甚至讓網站更進一步的提升呢?這時善用網站轉址是相當合理的方式。

301re.jpg

301轉址與302轉址的區別


301轉址為永久性,302轉址為暫時性。有別301轉址將流量、頁面權重導向新網址,302轉址只有舊網址跳轉的功能,並不會轉移頁面權重。通常使用在臨時的狀況,如網站維護中的狀況,必須先將某個頁面轉到維修頁。

轉址並不困難,但卻會大大影響排名,因此無論是301轉址或302轉址,都得釐清使用目的,再選擇適合的方式。唯有正確的選擇,才能給網站經營帶來最大的效益。


網站轉址的技術層面其實包含非常的廣泛,在此將以本議題的基礎篇301轉址開始介紹起,由單一頁面來說,在開方網頁時應用不同的程式語言,所以撰寫的方式也有些許的不同,舉例來講,我們可以將301轉址的語法放置在要轉址的頁面文件中,常見語法請參考以下:



HTML 301轉址
<meta http-equiv="refresh" content="0;url=http://www.newdomain.com" />

<meta http-equiv="refresh" content="0;url=http://www.newdomain.com" />


PHP 301轉址
<?

Header( “HTTP/1.1 301 Moved Permanently" );

Header( “Location: http://www.newdomain.com" );

?>


Javascript 301轉址
<script>

document.location.href="http://www.newdomain.com";

</script>




ASP 301轉址


<%@ Language=VBScript %>

<%

Response.Status="301 Moved Permanently"

Response.AddHeader "Location","http://www.newdomain.com/"

%>

ASP.NET 301轉址


<script runat="server">

private void Page_Load(object sender, System.EventArgs e)

{

Response.Status = “301 Moved Permanently";

Response.AddHeader("Location","http://www.newdomain.com");

}

</script>

JSP 301轉址


<%

response.setStatus(301);

response.setHeader( "Location", "http://www.newdomain.com/" );

response.setHeader( "Connection", "close" );

%>

301 轉址 Chrome 測試





來源:https://www.youtube.com/watch?v=iXchWUgWlcw(開新視窗)





您需要登入後才可以回帖 登入 | 加入會員

本版積分規則

Archiver|手機版|小黑屋|Flash2u論壇

GMT+8, 2024-4-19 04:51 , Processed in 0.069519 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回覆 回到頂端 返回清單