前段时间有写过一篇 老域名301跳转并统计所带来的流量的小技巧 这次我们再来深入探讨一下由老域名跳转过来而本站不存在的URL所带来的流量的转化方法,这句话有点绕口,简单的来解释一下很容易理解,我们注册老域名无外乎就是看重该域名之前有过的跟自己网站相关行业的做站记录,而且也在很多不同的网址目录搜索引擎等留下了大量有一定权重的page,当这些购买过来的老域名做了301跳转到我们自己的主站,一段时间以后,你会发现,从老域名那里会过来不少流量,如下图:

Snip20140119_1

上图红框内的链接便是从老域名跳转过来的本站不存在的页面产生的404页面。

但由此也产生了不少问题,因为老域名的权重page的url跟我们自己网站的url肯定不一样,因此类似跳转过来的url都会自动生成了一个如下的404页面,当然只要把这个404页面设计得漂亮一点,还是可能留住一些类似跳转过来的访客的,不过深入一点考虑,要是可以把这类型url构造出来,让它能够301跳转到我们自己网站对应的url上,岂不是更美妙了。

找不到页面 — 东方设计工作室-Eastern Design Studio

那么这个跳转是否可能?回答当然是肯定加 Absolutely 加 Very Sure ,嘿嘿,不小心拽了两句洋文,Sorry,类似的构造URL并且301跳转方法非常多,我们今天就用简单而且有效的方法,通过加入跳转代码到.htaccess里边轻松实现这种跳转,代码范例如下:

# 301 Redirects
Redirect 301 /Eriacta.html /wordpress-web-development
Redirect 301 /Soma.html /wordpress-web-development
Redirect 301 /Lasix.html /wordpress-web-development
Redirect 301 /drupal /wordpress-web-development
Redirect 301 /fatcow-hosting-coupon /billing/?gid=2
Redirect 301 /ipage-hosting-coupon /billing/?gid=2

上传.htaccess以后,让我们来测试一下是否生效了,如下图所示:

Snip20140119_3

至此,此教程目的顺利达成,搞定收工,喝杯咖啡去 🙂

最近在对网站做一些优化,顺便也逛了逛国外有名的域名删除列表网站 expireddomains.net,这个网站搜索抢注域名非常方便,而且完全免费,搜索条件非常细致,而且显示的参数非常详细,比如域名的PR值,反向链接,域名的最早注册年限,ALEXA排名等等,尽管数据不一定绝对准确,但是可以有很好的参考性,在此感谢上海好友sunrice的推荐,并向大家推荐一下他的网站 Sunrise Art 非常不错的收藏品类型的网站,希望大家多支持,逛了几天主要关注的是设计类的域名,有一定的反向链接,同时没有过不良的做站记录,至于所谓的PR值基本不关注,大家都知道现在连Google自身都发布公告对外宣布不再把PR作为页面权重的唯一衡量标准,而且在Google Webmaster Tools中也移除了Google PR这一选项,在此给大家推荐另外一个类似PR的参数就是mozRank,可以上这个网站进行查询 , 有关mozRank与Google PR的对比教程国内好几年前就有很多类似的文章了,在此不做过多的赘述。

几天关注下来注册了几个设计类的老域名,当然都带了design字样在里边,而且基本都有过做站历史,也都与设计类有关,当然注册这些域名也并没有指望能带来多么大的流量,或者说有其他权重的增加,只不过是想尝试一下老域名301跳转过来,以后老域名的外链是否可以直接带来一些相关的流量,几天下来证明多少还是有点效果的,尤其其中一个老域名 virudesign.com 之前也是网站建设公司,并且有设计过挺多的网站,在他们设计的网站底部加了Created by virudesign.com之类的链接,于是自然就带来了一些流量,当然这个并不是我所非常期望的,或许更看重的是类似的域名的一个连带影响,给自己拓宽一点思路和视野也未尝不是一件好事情。

言归正传,回归本文正题,正如上边所说的那样,这几个老域名买来我完全没有想去做一个一个独立的设计类型的网站,然后给自己工作室做外链诸如此类的,一方面太过于耗费精力,另外一方面也有作弊的嫌疑,于是想到了直接将这些老域名301跳转的方式,众所周知301跳转是会将老域名的权重或许连外链一并转移到另外一个域名上来,不过也正因为做的是301跳转,通过统计系统例如百度统计,Google Analytics之类的统计到的访问来源都是直接来源www.eastdesign.net,无从知道是具体哪个老域名通过301跳转过来的访问,于是想到了是否可以给这个跳转设定一个#参数写上一个特定的标识字符来区分每个域名的301跳转,于是设定了如下的301跳转代码,顺利解决了这个问题,当然应该有更好的办法来实现这个效果,不过至少这个方法也基本满足了我的需求,代码如下:

server {
        listen       [::]:80;
        server_name virudesign.com;
        rewrite ^/(.*)$ /#301-from-virudesign.com$1 permanent;
}  

上面代码中rewrite ^/(.*)$ /#301-from-virudesign.com$1 permanent;即是Nginx301跳转的实现代码,其中跳转到的目标网址后边我添加了一个#301-from-virudesign.com,那么这时候访问virudesign.com这个域名的时候,实际在浏览器里边看到的网址就是/#301-from-virudesign.com,这样在统计系统里边看到这个进入的网址就知道这个访问的具体来源了,搞定收工,^_^