[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
RewriteRule ^(.)/(.).asp?(.*)=([0-9]+)$ $1/404.html [I]
RewriteRule ^(.)/(.).asp$ $1/404.html [I]
RewriteRule ^(.*)/index.html$ $1/index.asp [I]
RewriteRule ^(.*)/diannao([0-9]+)/ $1/diannaolist\.asp\?page=$2 [I]
RewriteRule ^(.*)/diannao/ $1/diannaolist.asp [I]
RewriteRule ^(.*)/diannaoshow([0-9]+)/ $1/diannaoshow\.asp\?id=$2 [I]
RewriteRule ^(.*)/game([0-9]+)/ $1/gamelist\.asp\?page=$2 [I]
RewriteRule ^(.*)/game/ $1/gamelist.asp [I]
RewriteRule ^(.*)/gameshow([0-9]+)/ $1/gameshow\.asp\?id=$2 [I]
RewriteRule ^(.*)/tiyu([0-9]+)/ $1/tiyulist\.asp\?page=$2 [I]
RewriteRule ^(.*)/tiyu/ $1/tiyulist.asp [I]
RewriteRule ^(.*)/tiyushow([0-9]+)/ $1/tiyushow\.asp\?id=$2 [I]
RewriteRule ^(.*)/shenghuo([0-9]+)/ $1/shenghuolist\.asp\?page=$2 [I]
RewriteRule ^(.*)/shenghuo/ $1/shenghuolist.asp [I]
RewriteRule ^(.*)/shenghuoshow([0-9]+)/ $1/shenghuoshow\.asp\?id=$2 [I]
RewriteRule ^(.*)/yule([0-9]+)/ $1/yulelist\.asp\?page=$2 [I]
RewriteRule ^(.*)/yule/ $1/yulelist.asp [I]
RewriteRule ^(.*)/yuleshow([0-9]+)/ $1/yuleshow\.asp\?id=$2 [I]
RewriteRule ^(.*)/jiankang([0-9]+)/ $1/jiankanglist\.asp\?page=$2 [I]
RewriteRule ^(.*)/jiankang/ $1/jiankanglist.asp [I]
RewriteRule ^(.*)/jiankangshow([0-9]+)/ $1/jiankangshow\.asp\?id=$2 [I]
RewriteRule ^(.*)/qinggan([0-9]+)/ $1/qingganlist\.asp\?page=$2 [I]
RewriteRule ^(.*)/qinggan/ $1/qingganlist.asp [I]
RewriteRule ^(.*)/qingganshow([0-9]+)/ $1/qingganshow\.asp\?id=$2 [I]
RewriteRule ^(.*)/yishu([0-9]+)/ $1/yishulist\.asp\?page=$2 [I]
RewriteRule ^(.*)/yishu/ $1/yishulist.asp [I]
RewriteRule ^(.*)/yishushow([0-9]+)/ $1/yishushow\.asp\?id=$2 [I]
RewriteRule ^(.*)/other([0-9]+)/ $1/otherlist\.asp\?page=$2 [I]
RewriteRule ^(.*)/other/ $1/otherlist.asp [I]
RewriteRule ^(.*)/othershow([0-9]+)/ $1/othershow\.asp\?id=$2 [I]
RewriteRule ^(.*)/diannao([0-9]+) $1/diannaolist\.asp\?page=$2 [I]
RewriteRule ^(.*)/diannao $1/diannaolist.asp [I]
RewriteRule ^(.*)/diannaoshow([0-9]+) $1/diannaoshow\.asp\?id=$2 [I]
RewriteRule ^(.*)/game([0-9]+) $1/gamelist\.asp\?page=$2 [I]
RewriteRule ^(.*)/game $1/gamelist.asp [I]
RewriteRule ^(.*)/gameshow([0-9]+) $1/gameshow\.asp\?id=$2 [I]
RewriteRule ^(.*)/tiyu([0-9]+) $1/tiyulist\.asp\?page=$2 [I]
RewriteRule ^(.*)/tiyu $1/tiyulist.asp [I]
RewriteRule ^(.*)/tiyushow([0-9]+) $1/tiyushow\.asp\?id=$2 [I]
RewriteRule ^(.*)/shenghuo([0-9]+) $1/shenghuolist\.asp\?page=$2 [I]
RewriteRule ^(.*)/shenghuo $1/shenghuolist.asp [I]
RewriteRule ^(.*)/shenghuoshow([0-9]+) $1/shenghuoshow\.asp\?id=$2 [I]
RewriteRule ^(.*)/yule([0-9]+) $1/yulelist\.asp\?page=$2 [I]
RewriteRule ^(.*)/yule $1/yulelist.asp [I]
RewriteRule ^(.*)/yuleshow([0-9]+) $1/yuleshow\.asp\?id=$2 [I]
RewriteRule ^(.*)/jiankang([0-9]+) $1/jiankanglist\.asp\?page=$2 [I]
RewriteRule ^(.*)/jiankang $1/jiankanglist.asp [I]
RewriteRule ^(.*)/jiankangshow([0-9]+) $1/jiankangshow\.asp\?id=$2 [I]
RewriteRule ^(.*)/qinggan([0-9]+) $1/qingganlist\.asp\?page=$2 [I]
RewriteRule ^(.*)/qinggan $1/qingganlist.asp [I]
RewriteRule ^(.*)/qingganshow([0-9]+) $1/qingganshow\.asp\?id=$2 [I]
RewriteRule ^(.*)/yishu([0-9]+) $1/yishulist\.asp\?page=$2 [I]
RewriteRule ^(.*)/yishu $1/yishulist.asp [I]
RewriteRule ^(.*)/yishushow([0-9]+) $1/yishushow\.asp\?id=$2 [I]
RewriteRule ^(.*)/other([0-9]+) $1/otherlist\.asp\?page=$2 [I]
RewriteRule ^(.*)/other $1/otherlist.asp [I]
RewriteRule ^(.*)/othershow([0-9]+) $1/othershow\.asp\?id=$2 [I]
RewriteRule ^(.*)/go/ $1/getinfo.asp [I]
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
这段配置看起来是ISAPI_Rewrite规则,用于IIS服务器上的URL重写。ISAPI_Rewrite是一个模拟Apache的mod_rewrite功能的工具,它允许你在IIS上实现URL重定向和美化。下面是对这些规则的一些基本解释:
缓存设置:
3600 = 1 hour:这可能是指某个缓存相关的配置,但直接在ISAPI_Rewrite规则中这样写并不标准。通常,这样的设置会出现在其他服务器或应用程序配置中,表示缓存时间长度为1小时(3600秒)。CacheClockRate 3600:这个指令设置缓存时钟速率,意味着每3600秒检查一次缓存是否需要刷新。重复限制:
RepeatLimit 32:限制重写规则的循环次数,防止无限循环。重写规则:
RewriteRule行主要用来将动态URL转换为静态外观的URL,或者进行页面跳转。例如:
RewriteRule ^(.*)/index.html$ $1/index.asp [I] 将访问到的.html请求重定向到对应的.asp文件。RewriteRule ^(.*)/diannao([0-9]+)/ $1/diannaolist\.asp?page=$2 [I] 将形如/任意路径/diannao数字/的请求重定向到diannaolist.asp?page=数字,以此来实现分页功能的美化。[I] 标志表示执行内部重定向,即浏览器地址栏不会显示更改后的URL。特殊规则:
RewriteRule ^(.)/(.).asp?(.*)=([0-9] )$ $1/404.html [I] 这条规则似乎是为了处理某些特定格式的请求,如果请求的URL符合模式,就返回404页面。这些规则整体上是为了优化网站的SEO友好性,提升用户体验,以及可能的性能优化。如果你在使用阿里云的相关产品,比如ECS(Elastic Compute Service,弹性计算服务)并部署了IIS服务器,你可以根据这些规则来配置你的ISAPI_Rewrite模块,以达到类似的效果。不过,需要注意的是,阿里云也提供了CDN(Content Delivery Network,内容分发网络)、OSS(Object Storage Service,对象存储服务)等服务,它们在处理静态资源、加速访问方面有更专业的解决方案,可能不需要直接在服务器层面对URL进行如此复杂的重写。