很多網站的站長們都喜歡把前臺的頂級域名301重定向到帶有www的二級域名上,或者帶www的二級域名重定向到頂級域名上,以集中權重。而在網站的后端設計中,一些頁面的提交跳轉則需要使用到302重定項。關于網站301重定向與302重定向的解釋以及區別可以在本博客搜索相關的文章,今天我們要說的是,如何使用php代碼來實現網站的301重定向以及302重定向。

php 301 302重定向實現代碼

php 301重定向的方法

国产视频app1、所以網頁都 301 重定向到百度

<?php
header("HTTP/1.1 301 Moved Permanently");
Header("Location: http://www.baidu.com");
?>

2、項級域名 301 重定向到帶 www 的二級域名

<?php
$host = $_SERVER['HTTP_HOST'];
$request = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';
if(host == 'feiniaomy.com'){
    header('HTTP/1.1 301 Moved Permanently');
    header('Location: http://xswdd.cn'.$request);
}
?>

php 302重定向的方法

相對于 php 301重定向的代碼來說,php 302重定向代碼就顯得簡單多了。

1、所以網頁 302 重定向百度

<?php
header("Location: http://www.baidu.com");
?>

2、指定網址,302到別一個網站的首頁

<?php
$host = $_SERVER['HTTP_HOST'];
if(host == '502.com'){
    header('HTTP/1.1 301 Moved Permanently');
    header('Location: http://xswdd.cn');
}
?>