本来这网站玩的好好的,昨天上课用手机访问的时候突然无法解析域名。瞬间的想法是,完了,是不是被墙污染了?立刻用手机 SSH 到服务器 ping 下域名,提示我 unknown host,心想这不应该啊,域名出问题了?
下课火速回到寝室,用联通网络访问,竟然也是无法解析。果断打开命令行用了下 nslookup,没结果,指定用 8.8.4.4 解析,还是没结果,连到阿里云再 nslookup 还是没结果。于是乎一边打开域名服务商 freenom 的主页一边打开站长 DNS,そうか! 奶奶个爪的域名怎么被取消了?
好吧那我就再注册下呗,0 美元,12 个月,设置 NS 到 CloudFlare 的 DNS,喜滋滋的发现网站复活了。
几分钟之后,我滴妈呀怎么又停止解析了?再去 freenom 一看,你妹!Expired!过期?再注册,几分钟之后又被回收了。换账号换 IP 依旧如此。我一没违反 ToS 二没违反 DMCA 干毛回收我域名啊!同期注册的别的域名都一点事没有
此刻我的心中无数只草泥马奔腾而过啊。无奈的我发出了 ticket,差点把 what the heck 说成 what the fuck。
第二天醒来,这是什么效率,客户这么心急火燎还不回复 ticket!于是果断打开老爹 GoDaddy,com 域名第一年 2.99 刀第二年大概 15 刀,折合人民币也就 100 多元。100 多元两年,平均一天一毛五,也不贵!果断搜索 bennythink,买了 com 域名回家。
老爹真不错,立刻把 ns 改成 CloudFlare,再去 CloudFlare 设置 A 记录的 * 和 www 到服务器的 IP。Dala~看样子是复活了,可是后台、图片都不见了!总不能推倒重来吧!
原来的博客是在二级目录 wordpress 下的,早就想给做成根目录了。值此良机,都给解决了吧!
先把后台弄出来吧!
打开 phpmyadmin,找到 wordpress 的表,找到 wp_options,先把 siteurl 和 home 从 bennythink.cf/wordpress / 换到 bennythink.com/,后台当然不会这么简单就正常的,因为我的环境比较特殊!
原来网站的目录结构是 / wordpress / 下为博客,所以还需要用 WinSCP 连接到服务器对文件目录进行下移动,把原来的静态网页放到一个文件夹中,把 wordpress 中的全部内容移动到父目录下。
这下子后台才正常了。
下一步就要调整博客图片的链接。打开 wordpress 表,点击 SQL,粘贴进入如下三条 SQL 语句,执行即可。
- UPDATE wp_options SET option_value = replace( option_value, 'http://www.bennythink.cf/wordpress/', 'http://dmesg.app/' ) WHERE option_name = 'home' OR option_name = 'siteurl';
- UPDATE wp_posts SET post_content = replace( post_content, 'http://www.bennythink.cf/wordpress/', 'http://dmesg.app/' ) ;
- UPDATE wp_posts SET guid = replace( guid, 'http://www.bennythink.cf/wordpress/', 'http://dmesg.app/' ) ;
注意:由于我这里原来博客是二级目录下的,所以原来的网址为 http://www.bennythink.cf/wordpress/
一定要记得加 http://,新域名后面也要加 /,提前做好数据库的备份。
替换了二百多条。
再刷新下网站,图片基本上正常了。随意点博文,下一页——500 Internal Server Error,啥情况!搜索了下,改 755 权限,并没有什么卵用。考虑到可能是因为伪静态的问题,于是就把 WP Super Cache 禁用了,一切都正常啦!
那么剩下的问题就简单了!重新安装 WP Super Cache,设置权限,.htaccess,把搜索加回去,界面的零碎问题修改了,生成站点地图,安装统计代码。去 Google Webmaster 提交新站点,一想这是 com 域名,也去百度和 360 提交下吧!管他妹的什么 301 跳转的!谁怕谁!cf 域名太 low!意外的发现点赞功能好了!
然后顺手把服务器关掉,去 DigitalOcean 做个快照,再去 CloudFlare purge all 好让它重新抓取下。
任务完成,上床睡觉。
后记:
后来我想了想,终于知道了为啥我的域名被收回了!天底下没有免费的午餐!便宜没好货!请允许我无耻的这样推断:freenom 发现我这域名还有不少解析量,于是在恰好注册三个月之后收回域名,逼我一年 10 美刀买。这是真当我傻叉吗?一年 10 刀的 cf 域名和 2 年 18 刀的 com 域名,傻叉都知道该选择哪个!freenom 真是的!
天底下没有免费的午餐啊!现在我又要为服务器的钱犯愁了!我要 Edu 邮箱啊!GitHub 的学生验证啊!真是心碎????
刚刚收到了 freenom 的邮件,
意思就是,你这域名啥也没干,站着茅坑不拉屎,于是我们就给你取消了!你或者是其他人都可以再注册!
真是说瞎话……ticket 依旧未回复。
既然如此,我也就再注册一下,设置下 301 Forwarding 吧!
结果这把不取消域名了,真好玩……
哥哥很无奈,哥哥很伤心……