網站301跳轉到新域名

常常有站長提問如何作網站301跳轉? 網站301跳轉中有一種特殊狀況,用戶網站更換了域名,但有不想浪費老域名帶來的流量,因而就須要作一個跳轉,將老網站域名跳轉到新新網站域名上來,那麼這種特殊301重定向,在apache主機中如何實現? 爲方便你們理解,舉例: 網站更換了域名,新網站的域名是www.zhangyun.info,以前的網站老域名是www.zyunzz.com。爲了讓以前老域名的訪問流量不浪費,須要在php虛擬主機中實現訪問老域名後自動跳轉到新域名上,該如何實現?php

解決方法: 根據上面的需求,咱們可使用.htaccess文件的301重定向功能來實現。301重定向代碼以下:html

RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^zyunzz.com$ [OR] RewriteCond %{HTTP_HOST} ^www.zyunzz.com$ RewriteRule ^(.*)$ http://www.zhangyun.info/$1 [R=301,L]apache

代碼功能說明和使用: 一、 代碼實現了訪問老域名自動跳轉到新域名的功能。 二、 上述代碼經過.htaccess文件實現,若是你的網站中已經存在.htaccess文件,請把紅色字體部分直接插入.htaccess規則中。 三、 若是你的網站中沒有.htaccess文件,請在本地電腦新建記事本,將上面的全部規則代碼複製到記事本中,將域名替換爲你的模板王站的域名後,保存上傳到空間根目錄(public_html)中,最後更名爲:.htaccess。字體

Apache開啓rewrite_mod: http://www.cnblogs.com/li-mei/p/5959217.html網站