很多站长可能都遇到过这样的情况。网站运行良好,突然意外地他们收到一条短信通知,网站的备案已被取消。当他们第二天再次访问该网站时,会发现该网站被机房自动屏蔽,无法打开。站长该如何应对这种情况?这里我就介绍一些个人经验和对策,供站长们参考。
首先,我们需要根据工信部网站上的电话,找出取消备案号的原因。根据大多数人的经验,最大的可能是由于“空壳网站”(网站访问信息不准确等。),需要重新提交申请网站备案。
因为国内机房在重新备案期间会禁止未注册网站的访问,为了保证重新备案期间网站的正常运行,网站所有者首先要将主机迁移到国外主机服务商,国外主机服务商需要根据网站的情况购买一台短期的国外虚拟主机。
如果网站内容不多,而且都是静态的HTML文件,那就比较简单了。只需迁移静态文件,然后修改域名解析IP。目前部分美国虚拟主机不限制流量,只限制CPU,比较适合这类静态网站。
备案网站注销怎么处理
如果是大型网站,内容很多,内容动态,处理起来会比较麻烦。首先需要将原网站部署到已注册的二级域名,然后在国外空间安装反向代理程序,检索二级域名的网站内容。
最简单的配置方法就是购买国外的vps空间,会比较贵,但是设置非常简单。将域名解析为vps,然后在中将其设置为以下内容。vps的htaccess。
重写引擎开启
重写库/
重写者^(.*)$ http://site . domain . com/$ 1[P]
用注册的二级域名替换里面的域名。
不麻烦的话可以买便宜点的国外虚拟主机。考虑到国外虚拟主机大多不支持直接反向代理功能,建议使用一些开源的php反向代理程序来完成这些功能。
基于php的反向代理并不太复杂。我从网上找到了两个基于php的网站反向代理。
1.php-dynamic-mirror,就两个文件,很简单。但不支持缓存和文本替换,适合网站完全镜像。
2,7ghost,功能相当全面,支持缓存替换。但是不支持php 5.3以上,会有警告错误。htaccess文件好像有些问题,需要修改。
在外来空间部署php反向代理后,设置php配置文件,使其可以抓取已注册的二级域网站,然后将网站域名解析为外来主机IP地址,使未注册的网站可以继续正常工作。
网页的设计迁移到国外后,可以联系国内的主机公司办理重新备案手续。根据我的经验,来回可能要几个星期。完成备案手续后,可以修改域名解析IP,然后将网站迁移到中国。
本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/85121.html
如有侵犯您的合法权益请发邮件951076433@qq.com联系删除