Categories
产业观察

博客启用新域名,请各位体谅

一个人总有很多坏毛病,比如手犯贱,酿成许多错事。几个月前,我用新民智(since1989.org)作Adsense测试,结果被谷歌大爷无情地K掉了。加之原先那个域名地域特色太浓,不大记得住,无奈之下,本站注册并启用了全新的域名:since1989.org

有两个时间概念在我心里很重要,一个是上世纪60年代,那是一段迷人的十年。20世纪60年代,世界政治形态、科技、文化风潮每天都发生着乾坤颠倒的巨变:东方古国在玩全民大折腾,东欧剧变、美国人登月,核武器研究、计算机领域的革命、甲克虫乐队的风靡、后殖民主义蔓延。。。。上述种种让我这个后来者十分羡慕,恨自己为什么不早生几十年;另一个是1989年,这一年当中,和这一年之后,“中国”的命运走向了一个转折口。话不多说,你懂的就好。

下面聊聊更换域名的过程吧!

旧域名(since1989.org)和新域名(since1989.org)都是在Godaddy注册的,后台设置域名转向比较容易。鉴于Godaddy的很多DNS服务器被伟大祖国恶意屏蔽掉了,我决定设置4个DNS服务器,两个是本地测试仍能用的DNS,两个是DNSPOD提供的免费DNS解析地址。这里要说一下,DNSPOD的解析速度非常好,但它居心叵测,DNSPOD中文站和大陆衙门有合作的。

新民智网站是基于wordpress架构的,后台数据备份很贴心,所用的Jeff网站主题同样很好,整个数据转移过程大约花了两三个小时。

最重要的一环是:旧域名的链接怎么办?这包括站内链接和外链两部分。幸运的是,我找到了几个MySQL指令,在PHPmyadmin后台操作后,所有旧域名的链接均替换成since1989.org的样式。

瑕疵当然存在。我比较懒惰,没把博客文章的配图完全Download,造成了现在的网站八成的旧文章没有配图、缩略图。此外还有友情链接,很对不住关心本站的各位朋友,有些已经丢失了,欢迎大家在下面留言,我会添加上去。

最后送上一份薄礼,一点心意吧:

真实宾馆

Categories
产业观察

分享htaccess解决Discuz设置伪静态后网址404错误

国内著名的论坛管理软件,Discuz已经更新到了X2版本。论坛网页比较特殊,同一个主题经常有新的内容,默认网址格式也很复杂,对搜索引擎收录并不友好 。庆幸的是,Discuz完美支持后台一键设置网址伪静态,也就是.html后缀的形式。

但是,有许多站长反映,后台设置伪静态后,论坛栏目链接全部显示为404错误!这是htaccess文件未做调整导致的。

直接复制以下代码到Discuz网站安装根目录下的“.htaccess”文件内,保存即可。

RewriteBase /

RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^topic-(.+).html$ portal.php?mod=topic&topic=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^article-([0-9]+)-([0-9]+).html$ portal.php?mod=view&aid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^forum-(w+)-([0-9]+).html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+).html$ forum.php?mod=viewthread&tid=$1&extra=page%3D$3&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^group-([0-9]+)-([0-9]+).html$ forum.php?mod=group&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^space-(username|uid)-(.+).html$ home.php?mod=space&$1=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^blog-([0-9]+)-([0-9]+).html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^archiver/(fid|tid)-([0-9]+).html$ archiver/index.php?action=$1&value=$2&%1

注意!RewriteBase 要修改成Discuz安装目录,若安装在网站根目录,直接添加”/”即可,否则要出问题。

邻家小妹自拍(图片来源:imluren)

如果还有问题,请在下面留言。