广州网站建设公司|营销型网站制作|广州二月二网站建设

广州网站建设

关注我们:

百度关键词优化排名 先排名后收费
当前位置: 首页 > SEO搜索引擎优化 > 301重定向实现所有网页转向 同一空间2个域名转向

 

301重定向实现所有网页转向 同一空间2个域名转向

 
   发布时间:2015-04-07 20:50:33
 
 

关于301的重定向网上许多说明,这里省了不详细说,今天,使用301重定向实现我们的一个客户网站www.chinajls.com转到www.chinajls.cn,他的原来域名要转到新的域名里,同时里面的所有网页内容保持页面转向不变。即是包括整个所有有链接的具体页面仍是转向到具体的页面而不是首页。这是同一空间的2个域名做重定向设置,保持原来的网页不变的方法,具体如下说明:

我们是使用PHP建的网站,如果是代码:
PHP代码
<? Header( "HTTP/1.1 301 Moved Permanently" );    
Header( "Location: http://www.SEOUEOSEM.com" );?> 

  这个代码只适应于网站迁移的情况,即旧站和新站域名不同、根目录也不相同的情况。如果网站属于一个网站绑定2个域名,2个域名的根目录为同一个,那么,就会行造成死循环了。因此,我们seo+ueo=sem来将PHP网站301重定向方法修改一下。

 

一、建立一个301.php(文件名自取)
<?php   
$the_host=$_SERVER['HTTP_HOST'];//取得输入的域名的前面部分
$request_uri=isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//判断地址后面部分
if($the_host !== 'www.chinajls.cn')//判断前面部分是否相同
{
  header('HTTP/1.1 301 Moved Permanently');//301永久重定向
  header('Location: http://www.chinajls.cn'.$request_uri);//跳转到新域名地址
}
?>

其中if($the_host !== 'www.chinajls.cn')中的“!==”是不完全等于的意思,也可以用“!=”不等于,这样,就可以将以前的域名,包括chinajls.com都全转到chinajls.cn下面来了。

 

二、把这个301.php文件上传到include目录下,然后在这个目录下的:

common.inc.php文件里添加一条代码:

require_once '301.php';

这样就可以实现了所有页面转向了。

 

当然,因为我们的营销型网站制作程序使用smarty的技术,如果你使用其它的技术,按你的程序来说就还要添加一个代码:

在你所使用的php代码头里添加:

<?php include("301.php"); //301重定向 ?>

这就能调用出来了。我们这里没有添加这个,也是能实现的。

 

实验成功如下:

http://www.chinajls.com/catalog/product/ 这是原来的网站

打开后转到:

http://www.chinajls.cn/catalog/product/    这是现在的网站

 

还有:

http://www.chinajls.com/article/about.html  这是原来的网站

打开后转到:

http://www.chinajls.cn/article/about.html     这是现在的网站

 

这样就可以实现所有内容页也全面转向到新的网址下了。

 

如果你的是ASP代码的,可以使用下面的代码实现:

如果想判断是cn的域名就进行转向,不是com的域名就不转向可以通过编程方法实现判断

<%
comDomain=“www.seoueosem.com” ‘定义COM域名

 

If Request.ServerVariables(“SERVER_NAME”) <> comDomain Then ‘如果请求的域名不是com的域名
            Response.Status=301 ‘表示状态切换成301
            Response.AddHeader “Location”,”http://” & comDomain & “/”&Request.ServerVariables(“HTTP_X_REWRITE_URL”) ‘在头中添加Location字段,使用当前的求情的路径加上COM的域名组合成新的地址。
End If
%>

 

这是ASP代码实现的301重定向功能。对于ASP代码没测试,请自行测试。

 

 

SeoUeoSem企业网站建设8大功能

更多»
  •  

    基于搜索引擎优化营销型网站
    自然排名优先竞争对手

  •  

    整合所有网络营销资源
    一站式服务,打造企业级平台

  •  

    个性化企业网站设计
    让您企业网站与众不同

  •  

    会打字,就会自助建站
    全智能,即开即用

  •  

    顶级域名
    独一无二的品牌形象

  •  

    精准网络营销
    一击即中,实现高效率成交

  •  

    智能搜索引擎优化
    实现全部互联互通,优化排名

  •  

    智能CDN全球布置
    自由选择服务器,快速访问

服务与项目

广州网站制作

企业网站建站

基于网站优化SEO基础实践而开发的系统,自然排名超越竞争对手

整合网络营销

百度优化排名

百度关键词优化排名首页、先排名后收费、担保交易

在线客服软件

在线客服系统

即时网页对话,变流量为销量,抓住每一个潜在的客户

400电话

企业400号码

提升企业形象,400电话号码营销,成交更多

联系我们

客服热线:020-8844 7951
服务邮箱: info@seoueosem.com

联系在线客服

在线留言

 

如果您对我们有更多的功能需求或者建议,请到在线留言提出您的宝贵意见。