有利於SEO優化的(域名重定向)

1、創建一個公共部分文件,inc301.php文件。若是是MVC模式,最好在公共部分上添加域名重定向。php

 

2、代碼以下:html

 

<?php   
$the_host = $_SERVER['HTTP_HOST']; //取得當前訪問域名
$url = $_SERVER['PHP_SELF'];  //獲取域名後的字串,如:/archiver/?fid-48.html  儘管寫做 /?fid-48.html ,實際上至關於 /index.php?fid-48.html  
$filename= substr( $url , strrpos($url , '/')+1 );   //提取當前文件名,也就是 index.php
$querystring = $_SERVER["QUERY_STRING"];   //獲取問號後面的參數
if ($the_host !== 'bbs.dianbo.org')    //驗證當前訪問域名:若非引號內的域名則進行以下跳轉——>>
{
if ($querystring !== '')   //驗證文件名後是否有參數,若是有參數則跳轉到——
{
  header('HTTP/1.1 301 Moved Permanently');   //發出301頭部,代表永久重定向
  header('Location: http://bbs.dianbo.org/archiver/'.'?'.$querystring);   //跳轉到個人新域名地址【帶參數】
}
  else   //若是無參數則跳轉到——
{
  header('HTTP/1.1 301 Moved Permanently');   //發出301頭部,代表永久重定向
  header('Location: http://bbs.dianbo.org/archiver/');    //跳轉到個人新域名地址【不帶參數】
}
}
?>url

 

另外也能夠參考一下:http://www.jb51.net/article/16066.htmspa

相關文章
相關標籤/搜索