折腾来折腾去,最终还是决定给博客换个域名,起因是一个月前接到苏州网警的电话要求我进行公安备案,更深层的原因是最近的网络管控越来越严格,而上有老下有小的我已经到了不惑之年,要考虑的事情太多太多所以不敢跟政府对着干,本着多一事不如少一事的原则,原域名在已有工信部备案的基础上取消了博客内容并提交了公安部备案,博客内容转移到新域名并且这个域名及服务器都放在了美国、并且批量替换了博客里的真名以减少麻烦。
针对过渡问题,我的做法是旧域名做了一个index.html,然后设置404页面跳转到新域名对应网页:
<?php $the_host = $_SERVER['HTTP_HOST']; $the_url = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : ''; header('HTTP/1.1 301 Moved Permanently'); header('Location:https://www.mpyes.com'.$the_url); ?>
同时短域名地址也改成了mpyes.com,这个转发我是通过伪静态规则来实现的:
if ($http_host ~* "^mpyes.com$"){ set $rule_0 1$rule_0; } if ($rule_0 = "1"){ rewrite ^/(.*)$ https://www.mpyes.com/index.php?p=$1 permanent; }
换域名后依旧会遵守:https://www.mpyes.com/politics
希望这个Blog可以继续再活20年甚至更久!