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