泛解析:虚拟主机实现 泛解析 解决方案来源: 发布时间:星期四, 2009年1月15日 浏览:48次 评论:0
文章伊始我先要介绍说明本文提到到“泛解析”不是真正意义上泛解析而是在虚拟主机中模拟泛解析以实现个虚拟主机跑多个网站WebSite或实现将子目录转换为 2级域名目!
、类似解决方案及其优缺点: 1、利用微软提供URLRewriter.DLL及ActionlessForm.DLL实现URL重写和表单Action属性修改此方案仅支持对请求PATH部分进行解析重定向没法实现对HOST部分解析亦不能实现个虚拟主机跑多个网站WebSite目但不需服务器加载其他组件 2、利用ISAPI_Rewriter这个IIS服务器扩展来实现这目但ISAPI_Rewriter属于商业软件Software需要付费购买(Full版其售价:$99Lite版免费)需要虚拟主机服务商购买Lite版功能极其有限不能实现单个虚拟主机个配置文件这样用户没法自己修改自己URLRewrtier配置文件;其次该服务器扩展需要安装在服务器上对于般购买虚拟主机朋友来讲这极其不方便实现;最最最关键个原因如果该服务器扩展安装到服务器的后用户完全可以通过使用该扩展及同主机绑定多个域名实现个虚拟主机跑多个网站WebSite目对于虚拟主机服务商来讲就减少了收入所以多数虚拟主机服务器是不会加装该服务器扩展 2、我解决方案: 1、新建BasePage类该类从.Web.UI.Page派生而来并重写OnPreLoad(EventArgs e)事件代码如下: 1using ; 此方案可以在虚拟主机环境下实现“泛解析”有定局限性但是用于企业站建设足够了小弟才疏学浅望各位大哥指点 1
相关文章读者评论发表评论 |