本教程就PHPWind論壇中關(guān)于重定向的解決方法做了一些歸納整理。方便站長更好的了解及使用。
重定向的定義和分類
重定向,即重新定向,一般用于網(wǎng)站域名變更的時候,讓搜索引擎在收錄新域名鏈接的同時保證舊域名的鏈接轉(zhuǎn)移到新域名下,減少域名變更導(dǎo)致的鏈接損失。
目前常見的重定向方式有 301 redirect,302 redirect,meta fresh:
301 redirect:301 永久性轉(zhuǎn)移(Permanently Moved),是網(wǎng)頁更改地址后對搜索引擎友好的最好方式,它不會讓你的網(wǎng)站排名因為地址變更而受到影響。一般都建議使用此方式轉(zhuǎn)址。
302 redirect:暫時性轉(zhuǎn)移(Temporarily Moved)。迄今為止,能夠?qū)?02重定向具備優(yōu)異處理能力的只有Google。也就是說,在網(wǎng)站使用302重定向命令將其它域名指向主域時,只有Google會把其它域名的鏈接成績計入主域,而其它搜索引擎只會把鏈接成績向多個域名分?jǐn)偅瑥亩魅踔髡镜逆溄涌偭浚罱K導(dǎo)致網(wǎng)站排名的降低,一般情況下不建議使用。
Meta fresh:通過網(wǎng)頁的meta指令,在特定時間后重定向到新的網(wǎng)頁,如果延遲的時間太短(約5秒之內(nèi)),會被判斷為spam(即搜索引擎垃圾技術(shù)),從而導(dǎo)致網(wǎng)頁被K,不建議使用。
重定向的設(shè)置方法,這里我們主要介紹301 永久性轉(zhuǎn)移的設(shè)置方法。
這里我們介紹三種設(shè)置方式:基于網(wǎng)頁;和基于服務(wù)器,rewrite規(guī)則
一、基于網(wǎng)頁形式的(點(diǎn)擊進(jìn)入論壇原帖)
301 redirect:將以下代碼保存為index.php 并替換掉舊地址下的index.php即可。
header("HTTP/1.1 301 Moved Permanently");
header("Location: www.phpwind.com"); // 這里的www.phpwind.com 表示您的新地址,請根據(jù)實際情況替換。
?>
也可以用js實現(xiàn):
<?php
$URLDIR="http:// www.phpwind.com /";//這里的www.phpwind.com表示您的新地址,請根據(jù)實際情況替換。
echo("<SCRIPT language= javascript> location.replace($URLDIR) </SCRIPT>");
?>
302 redirect:與301 一樣的操作方法,代碼如下:
< ?php
header("Location: www.phpwind.com "); // 這里的www.phpwind.com表示您的新地址,請根據(jù)實際情況替換。
?>
Meta fresh:與301 一樣的操作方法,代碼如下:
< ? if (!isset($urldir)) exit;?>
< HTML>
< HEAD>
< META HTTP-EQUIV="REFRESH" CONTENT="5; URL=<? echo $urldir;?>>
</HEAD>
< BODY>
</BODY>
</HTML>
二、基于服務(wù)器形式的(點(diǎn)擊進(jìn)入論壇原帖)
IIS服務(wù)器實現(xiàn)301重定向
* 打開internet信息服務(wù)管理器,在舊網(wǎng)頁或目錄上按右鍵
* 選擇“重定向到URL”
* 在“重定向到”輸入框中輸入要跳轉(zhuǎn)到的目標(biāo)網(wǎng)頁的URL地址,即新地址
* 選中“資源的永久重定向”(切記)
* 最后點(diǎn)擊“應(yīng)用”
Apache服務(wù)器下,您可以更改.htaccess文件來實現(xiàn)301重定向。
Redirect permanent / http:// www.phpwind.com/ (新地址http:/ www.phpwind.com/ )
Redirect permanent /index.php http://www.phpwind.com (將網(wǎng)頁index.php重定向到http://www.phpwind.com)
三、使用Rewrite規(guī)則實現(xiàn)(點(diǎn)擊進(jìn)入論壇原帖)
如果服務(wù)器支持rewrite規(guī)則,則可以通過rewrite來實現(xiàn)重定向。同樣也是修改.htaccess文件
RewriteEngine on
RedirectMatch ^/$ http://www.phpwind.com (將服務(wù)器下的網(wǎng)頁全部替換到http://www.phpwind.com)
新聞熱點(diǎn)
疑難解答
圖片精選