close

無標題文件

SEO301轉向和網址規範化

發佈者:作者:Web Design香港網頁設計大皇 - SEO優化

網上廣告

  301轉向(或叫301重定向,301跳轉)是當用戶或搜索引擎向網站服務器發出瀏覽請求時,服務器返回的HTTP數據流中頭信息(header)中的狀態碼的一種,表示本網頁永久性轉移到另一個地址。

  網址轉向方法主要包括:301轉向,302轉向,JavaScript轉向,PHP/ASP/CGI轉向,META REFRESH網頁META刷新,等。302轉向可能會有URL規範化問題。其它方法都是常用的作弊手法,當然不是說不可以正當地用,方法本身沒有錯,但被作弊者用多了,搜索引擎對這些可疑的轉向都很敏感。何必冒險呢。

  所需要的301轉向代碼進行了整理,收藏並分享,以備查閱

  1、IIS下301設置

  Internet信息服務管理器 -> 虛擬目錄 -> 重定向到URL,輸入需要轉向的目標URL,並選擇“資源的永久重定向”。

  2、ASP下的301轉向代碼

  3、ASP.Net下的301轉向代碼

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

  {

  Response.Status = 「301 Moved Permanently」;

  Response.AddHeader(」Location」,」http://webdesign.zoapcon.comcn/articles/301/「);

  }

// ]]>

  4、PHP下的301轉向代碼

  header(”HTTP/1.1 301 Moved Permanently”);

  header(”Location: http://webdesign.zoapcon.comcn/articles/301/”);

  exit();

  5、CGI Perl下的301轉向代碼

  $q = new CGI;

  print $q->redirect(”http://webdesign.zoapcon.comcom/”);

  6、JSP下的301轉向代碼  

  7、Apache下301轉向代碼

  新建.htaccess文件,輸入下列內容(需要開啟mod_rewrite):

  1)將不帶WWW的域名轉向到帶WWW的域名下

  Options +FollowSymLinks

  RewriteEngine on

  RewriteCond %{HTTP_HOST} ^china491.cn [NC]

  RewriteRule ^(.*)$ http://webdesign.zoapcon.comcn/$1 [L,R=301]

  2)重定向到新域名

  Options +FollowSymLinks

  RewriteEngine on

  RewriteRule ^(.*)$ http://webdesign.zoapcon.comcn/$1 [L,R=301]

  3)使用正則進行301轉向,實現偽靜態

  Options +FollowSymLinks

  RewriteEngine on

  RewriteRule ^news-(.+)\.html$ news.php?id=$1

  將news.php?id=123這樣的地址轉向到news-123.html

  8、Apache下vhosts.conf中配置301轉向

  為實現URL規範化,SEO通常將不帶WWW的域名轉向到帶WWW域名,vhosts.conf中配置為:

 

  ServerName webdesign.zoapcon.comcn

  DocumentRoot /home/china491  

  ServerName china491.cn

  RedirectMatch permanent ^/(.*) http://webdesign.zoapcon.comcn/$1

  Apache下除了以上2種方法,還有其他配置方法和可選參數,建議閱讀Apache文檔。

  301轉向情況檢測

  http://webdesign.zoapcon.comcom/tools/headers.asp

  http://webdesign.zoapcon.comcom/seo-tool/redirect-check/

網上推廣

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 lixiangni 的頭像
    lixiangni

    lixiangni

    lixiangni 發表在 痞客邦 留言(0) 人氣()