閱讀173 返回首頁    go 愛站SEO


php301重定向跳轉代碼

做seo朋友們都知道,在網站做好後為了防止搜索引擎給錯排名(帶www的和不帶www的)通常會將不帶www的域名301重定向到帶www的上麵去,這是一個好習慣。但是很多新手朋友們用的虛擬主機很多都不支持301,這個時候我們可以用代碼去做301重定向,下麵我們詳細的分析下php的301重定向跳轉代碼。(//後麵為php注釋)

<?Php //php開始標識

$the_host=$_SERVER['HTTP_HOST'];//獲取當前坐在頁麵的域名

$the_url= isset($_SERVER['REQUEST_URI']) ?$_SERVER['REQUEST_URI'] :'';//判斷地址後麵部分

$the_url=strtolower($the_url);//將大寫字母轉變成小寫字母

if($the_url=="/index.php")//判斷當前頁麵是不是首頁

{

$the_url="";//如果是首頁,變量$the_url賦值為空

}

if($the_host!=='www.xxx.com')//如果當前域名不是帶www的則進行301跳轉

{

header('HTTP/1.1 301 Moved Permanently');//發出301重定向跳轉頭部

header('Location:https://seo.aizhan.com'.$the_url);//跳轉到帶www的網址

}

?>

以上為php代碼式的301重定向跳轉,可以將這些代碼放在頁麵頭部,也可以將代碼做成單獨的php文件(如301.php)那麼在頁麵頭部調用,外部調用代碼為:

<?phpinclude("301.php"); ?>。

更多seo基礎教程查看:https://seo.aizhan.com/base/


最後更新:2017-01-17 09:15:41

  上一篇:go 五點告訴你什麼樣的網站才能討得百度的歡心
  下一篇:go SEO密談之內容篇---內鏈建設的合理性