
301重定向跳轉(使用情況)更換域名 ,通過301重定向把老域名跳轉指向新域名,實現老域名的收錄數據和排名等傳遞給新域名,實現權重集中在首選域名。

10年積累的成都網站制作、網站建設、外貿網站建設經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先網站設計后付款的網站建設流程,更有西平免費網站建設讓你可以放心的選擇與我們合作。
你在哪里購買或注冊的域名就登錄上去,到主機控制面板---基礎環(huán)境設置---301設置就可以了
網站301可以利用服務器來進行設置,
如果服務器沒有該功能可以利用代碼來實現
?xml version=”1.0″ encoding=”UTF-8″?
configuration
system.webServer
rewrite
rules
rule name=”blog301″ stopProcessing=”true”
match url=”^(.*)$” ignoreCase=”false” /
conditions logicalGrouping=”MatchAll”
add input=”{HTTP_HOST}” pattern=”^diandianseo點抗 $” /
/conditions
action type=”Redirect” url=”{R:1}” redirectType=”Permanent” /
/rule
/rules
/rewrite
httpRedirect enabled=”false” /
/system.webServer
/configuration
把上面的代碼復制保存命名為:web.config
利用ftp上傳到根目錄即可。
Wordpress的兩個301重定向方法
1.比較簡單的域名301重定向:即將A定向到B 以下為引用的內容:
$the_host = $_SERVER['HTTP_HOST'];//取得當前域名
if($the_host != '')//判斷獲取的這個域名是不是你想要的(即定向后的域名)
{
header("HTTP/1.1 301 Moved Permanently");//發(fā)出301頭部
header("Location:域名) //跳轉到你希望的域名exit();
}
將上面的代碼放入到根目錄的index.php的最開始的地方就行了,實現的效果是原域名下的所有地址都將轉跳到新域名的首頁。
2.另一種比較麻煩一點,不過效果會好一點:
他可以將原域名下的所有鏈接地址定向到對應新域名的地址,即:域名變化,但是參數不變的。代碼如下:
以下為引用的內容:
$the_host = $_SERVER['HTTP_HOST'];//取得當前域名
if(strtolower($the_host) != '')//把這里的域名換上你想要的
{ $URIRedirect=$_SERVER['REQUEST_URI']; //獲取域名后的參數
if(strtolower($URIRedirect)=="/index.php")//判斷是參數為/index.php就顯示為/
{
$URIRedirect="/";
}
header("HTTP/1.1 301 Moved Permanently");//發(fā)出301頭部
header("Location: 你希望的地址格式")跳轉到你希望的地址格式
exit();
}
以上兩種方法,不僅適合wordpress的程序,一般PHP程序都可以使用的。寫到這里其實我的博客的301已經做好了,我用的是第二種。下面的一種方法,有興趣的也可以研究一下啦。
3
在linux并且支持rewrite就可以通過.htaccess來設置了,代碼如下:
以下為引用的內容:
以下為引用的內容:
# BEGIN WordPress
IfModule mod_rewrite.c
Options +FollowSymLinks
RewriteEngine on
rewritecond %{http_host} ^[nc]
rewriterule ^(.*)$ [L,R=301]
/IfModule
# END