静态页面对于搜索引擎的友好性是毋庸置疑的,但是,动态页面的优势对于站点维护的便利,论坛和其他需要程序控制的机制来说也是必需的。
- |6 h* ~* ?( G/ b9 x+ G
! j* ~1 f" ~' ? 我们除了可以用使用内容发布系统把页面发布为静态html格式以外,还有另外的选择。那就是静态--〉动态页面的映射。这里,Apache服务器上有一个非默认模块mod_Rewrite。使用了正则表达式方式,把动态页面转换为静态页面。这样我们就可以把me.asp?para=123映射成me/123.html这样的静态页面。当遇到me/123.html的请求时,web server自动导向me.asp?para=123来处理。
7 l4 b. f8 k P. d7 q; n
% {% W, k. l$ z: z: j9 l 在IIS平台下面有两个组件可以实现mod_Rewrite一样的功能。ISAPI REWRITE和IIS REWRITE 。
, f5 M/ u9 ^; ~
4 H+ j3 l0 d! W) }& m. w x 这里只有ISAPI Rewrite的一个LITE版本是免费的,其它都是trial版本。ISAPI Rewrite Lite的版本功能。
- i m9 s/ [0 r. l$ }5 i* e+ N
& x. J" E# ~- f This is simplified edition of ISAPI_Rewrite. It does not support per-virtual-site configurations, proxiing, metabase monitoring and automatic cache cleanup but all other features are supported.1 {8 Q# J, T' S
7 k5 Y3 o/ K' D# {. x6 U" p 所以,lite版本不支持虚拟站点配置,元数据监测和自动缓存清理。
6 o* K; M' A. A& e 9 o8 R9 m1 [4 C: z" @7 g% s) c: z
metabase元数据:metabase 元数据库 指一个驻留内存的数据存储区域,其中存放着IIS的配置值。/Metabase是储存成System32\Inetsrv
* w( ?* B( i v / q/ \# |. B4 H
资料夹中的Metabase.bin文件* n, Z. _( |. ]3 g- @5 g
|