文章專區

SEO與搜尋行銷相關

瞭解網站轉址與301轉址

      瞭解網站轉址與301轉址,在網站經營與維護中,相信大家能瞭解一個用心經營,內容豐富、時常更新資訊的網站來說,網站頁面對搜尋引擎的權重比例越高與排名越好就是一個很好的肯定,而已長期經營的網站來說我們將可能會遇到網站更新甚至改版的狀況,要如何在穩定網站排名且不失去搜尋引擎積分權重下的方式讓我們將網站更進一步的提升呢?這時候就需要用到"網站轉址或301轉址"。

 
    網站轉址的技術層面其實包含非常的廣泛,在此將以本議題的基礎篇301轉址開始介紹起,由單一頁面來說,在開方網頁時應用不同的程式語言,所以撰寫的方式也有些許的不同,舉例來講,我們可以將301轉址的語法放置在要轉址的頁面文件中,常見語法請參考以下:
 
 
HTML 301轉址
<meta http-equiv="refresh" content="0;url=http://yuordomain.com" />
 <meta http-equiv="refresh" content="0;url=http://yuordomain.com" />
 
PHP 301轉址 
Header( “HTTP/1.1 301 Moved Permanently" );
Header( “Location: http://yuordomain.com" );
?>
 
Javascript 301轉址
 <script>document.location.href="http://yuordomain.com";</script>
 
 
ASP 301轉址
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader “Location","http://yuordomain.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.yuordomain.com");
}
</script>
 
 
 
JSP 301轉址
<%
response.setStatus(301);
response.setHeader( “Location", “http://www.yuordomain.com/" );
response.setHeader( “Connection", “close" );
%>
 

如果對於這方面有興趣與疑問的情況下,歡迎大家可以更近一步瞭解302暫時性轉址的相關性或更進階的IIS轉址-URL rewrite。