2014年7月8日
wordpress博客搬家记(五)_中断访问28小时后小站终于满血复活
wordpress博客搬家记(一)_HawkHost续费优惠
wordpress博客搬家记(二)_旧空间(hawkhost)网站备份
wordpress博客搬家记(四)_新旧空间无缝对接失败导致小站中断访问
经过艰难笨拙的折腾,数据库与网站备份已成功转移至新空间,一切就绪,准备开始复活小站。在wordpress博客搬家记(四)中,域名DNS与域名解析值已经修改完成,域名livezingy.com已添加至新空间的Parked Domains中,且上述动作均已生效。至此,小站复活才真正是“万事俱备,只欠东风”!
1.修改wp-config.php中的相关内容
1.修改wp-config.php中的相关内容
Hawkhost中已经限制了数据库名称的前缀,我没有办法创建与旧空间相同名称的。所以,要想复活小站,必须更新wp-config.php中的相应内容。

2.更新网站根目录的.htcass文件
将旧空间的.htaccess文件上传至新空间的根目录,覆盖新空间的.htaccess。
新空间的.htaccess的内容:
1 2 3 4 5 6 7 8 9 10 |
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /wp/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /wp/index.php [L] </IfModule> # END WordPress |
旧空间设置了重定向和图片防盗,旧空间中的.htaccess的内容:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress RewriteCond %{HTTP_HOST} ^www\.livezingy\.com$ RewriteRule ^/?$ "http\:\/\/www\.livezingy\.com\/" [R=301,L] RewriteCond %{HTTP_REFERER} !^http://livezingy.com/.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://livezingy.com$ [NC] RewriteCond %{HTTP_REFERER} !^http://www.livezingy.com/.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://www.livezingy.com$ [NC] RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ http://livezingy.com/?attachment_id=284 [R,NC] |
上述两个动作完成后,再去访问www.livezingy.com或者livezingy.com,就出现了我期待已久的画面:中断访问近28小时的小站终于成功满血复活!