admin 发表于 2007-12-30 07:37:38

换域名后的网页转向代码

比如说,网站原来的域名是www.12345.com,现在换域名了www.78910.com,但是搜索引擎收录的还全都是原来的12345.com,怎么办呢?

这里介绍几种代码,可以平滑的把域名转过去。

1、建立一个404错误页面例如:404.asp/php(根据代码确定,并且要能访问到)

2、在错误页面里输入以下代码

PHP版:
<?php
url = "http://www.abc.com".$_SERVER['REQUEST_URI'];//新地址
if (db_bbsurl!="http://www.123.com")Header("Location:url");//原地址
?>
ASP版:
<script language="javascript">
var newdomain="www.163.com";          //新域名,例如说跳到 www.163.com
var stoptime=0;                  //页面停留时间,以秒为单位
var My_Url=document.location.href;
godomain();
function godomain()
{
    var str=My_Url;
    stag=str.indexOf('//')+1;
    str=str.substring(stag+1,str.length)
    stag=str.indexOf('/');
    rstr=str.substring(0,stag);
    olddomain=rstr;
    My_Url=My_Url.replace(olddomain,newdomain);
    setTimeout("gourl()",stoptime*1000);
}
function gourl()
{window.location=My_Url;}
</script>

3、或者可以在htaccess文件里加入:

RewriteEngine on
rewriteCond %{http_host} ^www.12345.com                               //原地址
rewriteRule ^(.*)$ http://www.78910.com/$1                //新地址

这样,当访问www.12345.com/read78.html的时候,就会自动跳转到www.78910.com/read78.html

gr58046576 发表于 2009-2-25 13:28:08

gr58046576 发表于 2009-2-25 13:33:11

2482003 发表于 2009-4-1 20:52:36

poco 发表于 2009-4-1 23:08:21

页: [1]
查看完整版本: 换域名后的网页转向代码