二級(jí)目錄301重定向到二級(jí)域名的兩種方法

一般在網(wǎng)站權(quán)重還不足夠高時(shí),要建子站的話,都是放在二級(jí)目錄里面。比如SEO朋友喜歡在二級(jí)目錄建博客或論壇,好處是可以繼承主站的權(quán)重。當(dāng)網(wǎng)站足夠強(qiáng)大了,就可以放到二級(jí)域名或者其他新域名。
對于搜索引擎來說,二級(jí)域名就是新域名,以一個(gè)新的站點(diǎn)來看待。如何保證轉(zhuǎn)移后有效繼承原來的權(quán)重不被降權(quán)?最好的辦法就是做301。下面具體介紹二級(jí)目錄301重定向到二級(jí)域名的兩種方法:
一、.htaccess 文件代碼法
這種方法只合適apache服務(wù)器,支持rewrite偽靜態(tài)。直接在.htaccess 文件中增加這樣一段規(guī)則:
RewriteEngine On
RewriteBase /
Redirect permanent /你的目錄地址 http://bbs.dananjie.com/
規(guī)則注釋:當(dāng)訪問(/你的目錄地址)原程序子目錄的時(shí)候,自動(dòng)重定向到你的二級(jí)域名http://bbs.dananjie.com/,或者另外的新域名(請把域名網(wǎng)址修改成自己的)。
二、PHP文件代碼法
編寫301.inc.php文件
在網(wǎng)站根目錄新建一個(gè) 301.inc.php 文件,寫入以下代碼:
<?php
$the_host = $_SERVER['HTTP_HOST']; //取得當(dāng)前訪問域名
$url = $_SERVER['PHP_SELF']; //獲取域名后的字串,如:/bbs/index.php
$filename= substr( $url , strrpos($url , '/')+1 ); //提取當(dāng)前文件名
$querystring = $_SERVER["QUERY_STRING"]; //獲取問號(hào)后面的參數(shù)
if ($the_host !== 'bbs.dananjie.com') //驗(yàn)證當(dāng)前訪問域名(就是你的新域名):若非引號(hào)內(nèi)的域名,則進(jìn)行如下跳轉(zhuǎn)——
{
if ($querystring !== '') //驗(yàn)證文件名后是否有參數(shù),如果有參數(shù)則跳轉(zhuǎn)到——
{
header('HTTP/1.1 301 Moved Permanently'); //發(fā)出301頭部,表明永久重定向
header('Location: http://bbs.dananjie.com/'.$filename.'?'.$querystring); //跳轉(zhuǎn)到我的新域名地址【帶參數(shù)】
}
elseif ($filename == 'index.php') //如果是主頁則直接跳轉(zhuǎn)到新域名
{
header('HTTP/1.1 301 Moved Permanently'); //發(fā)出301頭部,表明永久重定向
header('Location: http://bbs.dananjie.com/'); //跳轉(zhuǎn)到我的新域名
}
else //如果無參數(shù)則跳轉(zhuǎn)到——
{
header('HTTP/1.1 301 Moved Permanently'); //發(fā)出301頭部,表明永久重定向
header('Location: http://bbs.dananjie.com/'.$filename); //跳轉(zhuǎn)到我的新域名地址【不帶參數(shù)】
}
}
?>
保存后,上傳網(wǎng)站根目錄。
注:代碼中的二級(jí)域名bbs.dananjie.com替換為你的域名。
PHP頁面增加跳轉(zhuǎn)
在每一個(gè)需要跳轉(zhuǎn)的PHP頁面的 <?php 下面加一行代碼實(shí)現(xiàn)301跳轉(zhuǎn):
include("301.inc.php"); //301重定向
刷新后,就可以測試效果了。至于是哪些頁面,要根據(jù)你用的程序來。如Discuz 論壇通常需要跳轉(zhuǎn)的是以下幾個(gè)頁面:
index.php,forum.php,home.php,group.php,member.php,portal.php,space.php
相關(guān)文章
如何利用網(wǎng)站目錄最大效用的推廣網(wǎng)站?利用網(wǎng)站目錄推廣網(wǎng)站的技巧
互聯(lián)網(wǎng)上網(wǎng)站推廣的方法五花八門,每種方法都有各自的門道,就看你會(huì)不會(huì)用。那么如何利用網(wǎng)站目錄最大效用的推廣網(wǎng)站?本文將提供利用網(wǎng)站目錄最大效用推廣網(wǎng)站的技巧供大2016-05-05如何屏蔽已收錄的不必要二級(jí)目錄? 屏蔽已被百度收錄的不必要二級(jí)目錄
網(wǎng)站只收錄abc.XXX.com,的二級(jí)目錄類域名,不收錄www.xxx.com的怎么辦?應(yīng)該有不少的朋友會(huì)有這樣的困惑,那么如何屏蔽已收錄的不必要二級(jí)目錄呢?本文將提供屏蔽已被百度2016-02-18外鏈推廣之網(wǎng)站分類目錄提交的注意事項(xiàng)及其技巧
如何發(fā)布外鏈,到哪兒發(fā)布外鏈成為站長最頭痛的事情,畢竟現(xiàn)在優(yōu)質(zhì)的外鏈不多,免費(fèi)的優(yōu)質(zhì)外鏈更少。其實(shí)網(wǎng)站分類目錄是站長們不該忽略的一個(gè)地方,下面我們一起來看看2014-11-23深入理解robots.txt文件中應(yīng)該屏蔽哪些目錄
一個(gè)合格的網(wǎng)站,必須在根目錄下包含一下robots.txt文件,這個(gè)文件的作用對所有運(yùn)營網(wǎng)站的朋友來說并不陌生,網(wǎng)上也提供了很多制作robots.txt文件的方法和軟件,可謂相當(dāng)方2013-07-02- 自從百度于10.23發(fā)布打擊超鏈作弊一來,又有大批大批的網(wǎng)站相繼倒下,相信大家都知道了百度主要是打擊那些賣鏈接的垃圾新聞源站和買鏈接的那些流量站2012-12-13
網(wǎng)站二級(jí)域名與二級(jí)目錄選擇的方法
開設(shè)頻道或者子網(wǎng)站是用子目錄方式還是二級(jí)域名,這時(shí)候非常重要?,F(xiàn)在我就詳細(xì)分析一下二級(jí)域名和子目錄兩者都有哪些優(yōu)勢和劣勢,以及什么情況下選擇二級(jí)域名,什么情況下2012-11-12- 被亞馬遜收錄,獲得更高的權(quán)重。2012-08-06
- 最近百度將Site指令的網(wǎng)站目錄查詢?nèi)∠?,像“Site: /seotool/ ”的指令在百度中失效,現(xiàn)在還不知道百度是不是真的取消了網(wǎng)站目錄的Site命令。2011-06-17
網(wǎng)站架構(gòu)中如何選擇子域名和子目錄的規(guī)則
在網(wǎng)站架構(gòu)設(shè)計(jì)中應(yīng)該使用子域名還是子目錄一直是個(gè)爭論不休的話題。2010-12-29- 其實(shí)關(guān)于優(yōu)化URL這一塊,大家不管是自己寫的或者是看別人的,都基本了解的差不多。而且一些細(xì)節(jié)都可能或多或少的被一些站長和seoer提到了。2010-05-23