域名未备案应急方案
2011/6/16 14:00:33 类别:经验分享摘要:域名没有备案导致不能访问的四种解决方案.相信不止这些解决方案,因为时间关系,所以还没想得很全很全,有空再补上,当然如果你有更好的解决方案,可以在评论中告诉我(互相交流)
今天早上正常坐在电脑前,打开流量统计一看,数据很异常,一访问,提示域名未备案,导致网站无法访问.当时很急,于是想过的应急解决办法有如下几个
第一种:快速备案(据说三小时能完成备案) 要花RMB 好几百[暂时撇下]
第二种:域名转发(由于采用的是泛域名做的站群系统) 有难度[一般情况可以解决]
第三种:域名跳转(将未备案域名指向国外免备案空间,用一个已备案域名指向需要访问的空间,然后使用程序实现未备案域名跳转到已备案域名,实现简单跳转)
第四种:伪静态(这种方法是在第三种方法基础上的扩展.使用正则匹配简单的映射,达到完美解决,此方法最终被我采纳)
前2种方案不需要源码实现,所以这里就不详细介绍了,实现方法我相信百度一下比比皆是.这里详情说下后面2种方法 直接贴代码.
HostName=Request.ServerVariables("HTTP_HOST") Url=Request.ServerVariables("URL") GoHostUrl=Replace(HostName,"bingyee.com","你要跳转的域名")&Url if(HostName="www.binyee.com" ) then response.redirect ("http://"&GoHostUrl) end if '这里只是提供的思路,具体未尝试,理论上是可以实现的
RewriteCond Host: ^www\.bingyee\.com$ RewriteRule (.*) http:\://www\.fanve\.com$1 //httpd.ini实现IIS重写
如果有不明白,或者有疑问可以QQ我 3912378
上一篇:CSS实现网页水平居中