rewriter二级域名映射技术的实现方式介绍

本文介绍了二级域名的优势及其实现方式,包括使用ISAPI_Rewrite_Lite和开源的URLRewriter工具。对于使用session的情况,文章讨论了cookie跨域问题,并提供了解决方案。同时,还介绍了Ionic's Isapi Rewrite Filter (IIRF),并针对POSTBACK问题给出了.NET工程的调整建议。
摘要由CSDN通过智能技术生成

     为什么要使用二级域名呢?如果从用户使用习惯来说,二级域名比二级目录更容易记忆,看上去更加直观,但从网站优化的角度讲意义就不同了,二级域名对搜索引擎来说相当于是一个独立域名,一个独立域名的权重自然是要比二级目录高了,所以在排名上就会有一定优势.这也是为什么这么多人都想实现二级域名的原因了.

     下面我们来说说二级域名主要的几种实现方式:

     第一种:使用第三方ISAPI工具,目前用的比较多的是ISAPI_Rewrite_Lite免费版,FUll版的需要花钱购买,目前网上出现的所谓full破解版的都是假的,还不能算真正破解,使用一段时间后,还是需要注册的.所以在这里我提醒大家千万不要用了,然后full版的功能比较强,对二级域名支持也比较好,我相信这个东西对个人来说没多少人会买吧,而且人家在国外毕竟也不方面.

     第二种:使用免费开源的组件,如果你是小网站,而且网站是用.net c#开发的话,最适合不过的就是微软提供的urlrewriter工具,下载地址:www.ytbxw.com/soft/urlrewriter.rar,但有个问题,该组件只支持无cookie的session,如果你的网站采用的是session的话,一转发session就会丢失,应该尽量改成cookie来实现,什么是无cookie的session呢,就是把session的信息存放在网址上,比如:http://(@23jshssdfsf)www.ytbxw.com,我想大家都不愿意看到这样的网址吧,如果你用了cookie,那就基本没什么问题了,不过如果你想实现二级域名的话还有一个问题,那就是cookie跨域名时候发现会丢失,因为每个二级域名相当于是独立的域名,你访问二级域名,也就等于访问了另一个网站,自然cookie就会丢失了,那有什么办法来解决呢,我们可以通过cookie的domain来解决,把domain设置为"ytbxw.com".为什么我前面说urlrewriter比较适合小网站呢,应该urlrewriter效率相对会比较低一点,而且有点吃内存,大一点的网站或者映射规则比较多的情况下是不推荐使用.

      下面介绍另一种开源的ISAPI工具Ionic's Isapi

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值