网站换了新域名,老域名如何通过跳转将老域名下的所有联接跳转到新域名的相应位置?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-06-29
怎么把老网站的域名换到新网站?

一、网站改版尽量别动URL

首先还是再次强调下,除非万不得已,千万不要换域名,包括改变原有页面的URL,尽量做到一个页面针对唯一的URL,就等于我们每个人都有唯一的名字一样,现实生活中,我们换了名字,大家看到你的脸起码还能认识你,可对于网页来讲,你换了URL,搜索引擎会把他当成一个新的页面来计算,就算你做了301跳转和提交了改版规则,依然还需要一个权重转移过程,在这个过程中,流量也会多少有点损失的。



更何况,有的网站改版之后,在301跳转、改版规则提交、死链处理上做的也不是过于完美,会导致原来页面的权重并不能及时和百分百地转移过来。



二、新旧URL要有规则可循

好吧,你真要换的话,不管你换域名也好,还是修改原来URL结构也好,新旧页面URL一定要有规则可循,这对后期的301跳转,及站长工具提交改版规则都是有好处的



三、做好新旧URL301跳转关系

换域名也好,改动原来的URL结构也好,完成后,一定要将老页面301跳转到对应的新页面,而不是暴力地将老域名所有页面全部跳转到新域名首页,301跳转前后两个页面的内容主体一定要保持一致,301跳转只是URL的跳转并不是内容的改动,比如你拨打110,最后却呼叫转移到了10086,是不是很虐心,301跳转也是一样的道理。



四、新页面中替换掉指向旧URL的链接

网站改版完事,新页面中,特别是文章正文中的链接,依然存在很多指向老域名(旧URL)的链接,通过程序或者手工将上述链接指向替换成新页面。以及之前和其他网站交换的友情链接,尽量修改成指向新域名。"



五、检查新页面存在的死链接并提交死链

因为域名或URL结构的改变,会导致很多死链,有些站长很难发现死链的存在,这时建议借助第三方软件全站爬取所有链接,寻找和收集死链,并将死链放在一个文本文档,上传服务器,并且文件地址添加到站长工具的死链提交中。网站存在大量死链,会影响百度对网站的整体判断。

是的,除非你的两个网站是镜像站,否则只能跳转到你的首页。

做一个301转向就好了.

设置301转向的方法:

1、IIS下301设置

Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择"资源的永久重定向"。

2、ASP下的301转向代码

<%@ Language=VBScript %> <% Response.Status="301 Moved Permanently" Response.AddHeader "Location", "http://www.mydomain.cn" %>

3、ASP.Net下的301转向代码

<script runat="server"> private void Page_Load(object sender, System.EventArgs e) { Response.Status = "301 Moved Permanently"; Response.AddHeader("Location","http://www.mydomain.cn/articles/301/"); } </script>

4、PHP下的301转向代码

header("HTTP/1.1 301 Moved Permanently"); header("Location: http://www.mydomain.cn/articles/301/"); exit();

5、CGI Perl下的301转向代码

$q = new CGI; print $q->redirect("http://www.new-url.com/");

6、JSP下的301转向代码

<% response.setStatus(301); response.setHeader( "Location", "http://www.mydomain.cn/" ); response.setHeader( "Connection", "close" ); %>

7、Apache下301转向代码

新建.htaccess文件,输入下列内容(需要开启mod_rewrite):

1)将不带WWW的域名转向到带WWW的域名下

Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^mydomain.cn [NC] RewriteRule ^(.*)$ http://www.mydomain.cn/$1 [L,R=301]

2)重定向到新域名

Options +FollowSymLinks RewriteEngine on RewriteRule ^(.*)$ http://www.mydomain.cn/$1 [L,R=301]

3)使用正则进行301转向,实现伪静态

Options +FollowSymLinks RewriteEngine on RewriteRule ^news-(.+)\.html$ news.php?id=$1

将news.php?id=123这样的地址转向到news-123.html

8、Apache下vhosts.conf中配置301转向

为实现URL规范化,SEO通常将不带WWW的域名转向到带WWW域名,vhosts.conf中配置为:

<VirtualHost *:80> ServerName www.mydomain.cn DocumentRoot /home/lesishu </VirtualHost>

<VirtualHost *:80> ServerName mydomain.cn RedirectMatch permanent ^/(.*) http://www.mydomain.cn/$1 </VirtualHost>

直接做个解析就OK了,A->B

一般的虚拟空间里也提供这个301重定向服务的,是否先去询问一下主机供应商?

是不是可以在网站程序里设置下那! 欢迎您来北京网联中国注册域名。

你玩电脑的 这个都不会 忽悠我们呢

  • 更换新域名,自动跳转到老域名求助
    答:即可。把新域名也绑定到这个空间上,两个域名同时访问一个空间,至于旧域名跳转到新域名,可以通过301重定向来实现,而且以前旧网站的的百度收录也不会丢失的。如果得到的是一个301错误,那么搜索引擎就知来到已经更换了域名,下次就会使用新域名来索引的网站,当然源要告诉搜索引擎的新域名的。
  • 如何设置域名跳转?
    答:window.location="http://将这里改成要跳转的域名";; 3、写好之后Ctrl+S保存并测试跳转是否成功。4、成功之后如图所示,跳转的是该页面。5、打开第二个软件FlashFXP。6、上传index.htm或者index.html替换掉原有的index.htm或者index.html,则成功跳转。注意事项:IIS是企业的CI特征通过互联网演绎向公...
  • 出现域名重定向怎么办
    答:当网站变更域名的时候,经常会使用域名重定向的方式,将老域名指向到新域名,这通常叫做:URL转发(URL FORWARDING),善于使用URL转发,对SEO来说非常有用,因为用这种方式能明确告知搜索引擎,网站已经从老域名更换到新域名了。URL转发有两种形式,一种是301,一种是302。301 Move Permanently 是HTTP协议...
  • 怎样的301跳转是最有意义的?
    答:域名对域名之间进行301跳转可以实现流量、权重转移,不仅减少因网站改版过程中不必要的流量损失,而且可以将网站A中的流量引入网站B,这是网站运营的一个重要环节。设置301常用的且简单的一种方法:进入服务器 右击服务器中绑定的域名(会弹出一个网站属性框)点击属性框中的“主目录”选择重定向--输入重...
  • 网站301重定向怎么做?
    答:登录主机管理控制平台 在“基础环境设置”的下拉有个“301重定向”根据需求设置好重定向的“源域名”以及“目标域名”,点击添加即可 301重定向作用:通过301重定向把老域名跳转指向新域名,可实现老域名的SEO数据、权重及排名逐渐传递给新域名
  • 网站更换域名,SEO角度上需要注意哪些
    答:那么网站更换域名要注意什么呢?1, 旧域名跳转到新域名,这样可以保证以前的客户通过老域名还能够访问新域名,不损失这部分用户。2, 在首页显要位置告诉浏览者网站域名已经更改,有利浏览者认识新域名,方便以后他们使用新域名浏览。3,为了最大限度的承接旧域名的权重,新旧域名之间需要做好全站的301跳转...
  • 【紧急求救】换新域名了,老的泛域名如何做301跳转到新的?
    答:这个只能两个域名都绑定,301是跳转不了的,没用
  • 怎么把老网站的域名换到新网站?
    答:三、做好新旧URL301跳转关系 换域名也好,改动原来的URL结构也好,完成后,一定要将老页面301跳转到对应的新页面,而不是暴力地将老域名所有页面全部跳转到新域名首页,301跳转前后两个页面的内容主体一定要保持一致,301跳转只是URL的跳转并不是内容的改动,比如你拨打110,最后却呼叫转移到了10086,是不...
  • 更换新域名,自动跳转到老域名求助
    答:其次,用户浏览器缓存中的旧域名信息也可能导致自动跳转到老域名。当用户之前访问过老域名,并且浏览器缓存了这些信息时,即使网站已经更换了新域名,浏览器仍然会根据缓存中的信息将用户重定向到老域名。为了解决这个问题,用户可以尝试清除浏览器缓存,或者等待缓存自动过期。此外,网站管理员也可以在新域名...
  • 在阿里云注册的域名如何设置跳转到另个域名上
    答:直接cname,然后@记录,然后你另外一个域名即可。