301轉向和網址規范化

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

  網址轉向辦法主要涵蓋:301轉向,302轉向,JavaScript轉向,PHP/ASP/CGI轉向,META REFRESH網頁META按F5,等。302轉向有可能會有URL規范化問題。其他辦法都是常用的作弊手法,當然不是說不行正當地用,辦法本身沒有錯,但被作弊者用多了,搜索引擎網站對這些個可疑的轉向都很敏銳。不必犯險呢。

  所需求的301轉向代碼施行了收拾,收集保藏並分享,以備查閱

  1、IIS下301設置

  Internet信息服務管理器 -> 虛擬目次 -> 重定向到URL,輸入需求轉向的目的URL,並挑選資源的長久重定向。

  2、ASP下的301轉向代碼

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

  4、PHP下的301轉向代碼

  header(HTTP/1.1 301 Moved Permanently);

  header(Location: $ news.php?id=$1

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

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

  為成功實現URL規范化,SEO一般將不帶WWW的域名轉向到帶WWW域名,vhosts.conf中配備布置為:

  

  ServerName

  DocumentRoot /home/china491  

  ServerName china491.cn

  RedirectMatch permanent ^/(.*) /tools/headers.asp

  /seo-tool/redirect-check/