173
愛站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