博客启用新域名DIGEGG.com

2010.04.12 / 22:00

4月10号晚上,注册了一个新域名:digegg.com,11号提交了备案信息,没想到今天就通过了备案(本来我做好了等待备案20天的准备,办事效率提高了?)

更换域名后为了减少流量损失,做了一些设置,写出来供需要的同学参考一下:

  • 去掉WordPress网站中的index.php:

    这其实是利用服务器自定义404错误页面的功能来去掉index.php的,复制如下代码保存为404.php,并放到WordPress根目录(非WordPress主题目录)即可:

    <? php
    $qs = $_SERVER['QUERY_STRING'];
    $_SERVER['REQUEST_URI'] = substr($qs, strpos($qs, ‘:80′)+3);
    $_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI'];
    include(’index.php’);
    ?>

    ?

  • 做了301重定向:

    我的主机是win环境下的IIS,做301重定向只需打开WordPress根目录(非WordPress主题目录)的“index.php”文件,将如下代码保存在的最前面,然后上传到WordPress根目录(非WordPress主题目录)即可:

    <? php
    if($_SERVER['SERVER_NAME'] == 'digegg.com' || $_SERVER['SERVER_NAME'] == 'www.digegg.com' || $_SERVER['SERVER_NAME'] == 'www.digegg.com') {
    ?$go_url = 'http://digegg.com'.str_replace('/index.php','',$_SERVER["REQUEST_URI"]);
    ?header("HTTP/1.1 301 Moved Permanently");
    ?header("Location:".$go_url);
    ?exit();
    }
    ?>

    注:上面代码中下面一句的作用是替换掉网址中的“index.php”字符,index.php前面的“/”一定不能丢哦,否则域名后多出来一个“/”。

    .str_replace('/index.php','',

  • 写在最后:

    去掉index.php是为了美观好看,做301重定向是为了挽救流量,同时也为了更好地传递Google PageRank。如果你的空间是Apache服务器,设置301重定向的方法请点此查看
    更换了feedsky的输出地址为http://feed.digegg.com,所以,给订阅本博客的朋友们带来一些不便深表歉意!支持本博客请重新订阅一下吧 :-(
    最后,欢迎利用新网址访问本博客:http://digegg.com

你懂的 不多说
  1. 2010.04.13 / 12:58

    来支持一下你的新米~

  2. 2010.04.13 / 21:15

    @万戈
    谢谢万戈支持

  3. 2010.04.14 / 21:22

    换了新米了,差点没想起来为什么你会认识郑,呵呵。
    交换个链接吧。

  4. 2010.04.14 / 22:03

    @木公
    OK,交换吧

  5. 2010.04.16 / 20:31

    digegg
    顶蛋蛋哈哈

  6. 2010.04.16 / 22:57

    现在谷歌和谐了,原来都是上谷歌你站的,现在只有记网址了。。

  7. 2010.04.17 / 15:26

    不是吧,你怎么备案的,这么快?自己备的案??

  8. 龙子
    2010.04.18 / 21:25

    大家都往外转呢,你怎么还在国内注册域名啊·~~

  9. 2010.05.05 / 16:04

    现在备案是快了很多 我息壤的客户 好多是一天通过的 不知道是息壤的原因

    还是现在备案部门工作效率高了。