换域名后的网页转向代码
比如说,网站原来的域名是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
页:
[1]