域名更换 以及 301转向

01.08.2010, Life, by .

本来就有把域名更换了的打算。现在看来只要暂时更换为这个 xublog.info 这个怪怪的域名了。

顺便把 WordPress 重新安装了一下。结果发现 post-views 的文章统计数据丢失了。。。随着丢失的还有部分 Blogroll 链接。。。

这样看来下次重装我就只须清空储存设置选项的那个数据库表就行了。

不过对原有域名作 301 转向的时候是参照 Nicky 的这篇文章来操作的。我发现如果只保留一个 .htaccess 文件那就有问题了。必须还要保留一个默认的网页文件。

我是用了一个 php 的文件来作为默认网页首页文件的。也就是 index.php
这个文件的作用是用 php 做首页的 301 转向,内容如下:
<?php
$url="http://xublog.info/".$_SERVER["REQUEST_URI"];
header("HTTP/1.1 301 Moved Permanently");
header("Location:$url");
?>

这个php 的作用是 访问着要是用 xublog.info 这个域名来访问我这个站点的时候 直接转向到 xublog.info 这个域名。这个转向文件做好后,在修改 .htaccess 文件的内容为:
<ifmodule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} xuhel.cn$ [NC]
RewriteCond %{HTTP_HOST} www.xuhel.cn$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . http://xublog.info/index.php [L]
RewriteRule ^(.*)$ http://xublog.info/$1 [R=301,L]
</ifmodule>

这个 .htaccess 文件 的作用是保证访问者用旧域名的 WP 永久链接访问时,转向新域名的 WP 永久链接。前提是两者的永久链接是一致的。
就发现这么多了。。。明天就继续转移二级域名的数据了。

7 Replies

  1. licream says:

    1.3版修改太多.能不能给个1.4手动添加的代码/.

  2. xuhel says:

    @BinJian: 不是引用,是 code 标签

  3. FORRSS says:

    欢迎来到真实世界。

  4. BinJian says:

    嘿。 告诉我你的引用样式吧。 就是蓝色的那个。 还有链接的蓝色背景。

  5. 星网 says:

    原来是这样啊!难怪我原来弄301老是 不成功!

  6. wei says:

    用ru域名就好了~~免费的~~呵呵
    许大侠,我在用你的主题呢,交换个友链吧~

  7. Kaelzhang says:

    点西恩域名早就不靠谱了呀,xuhel赶紧去物色个好点的非主流域名吧。

这篇文章的评论已关闭。