如何在IISxp环境下java配置配置Rewrite

在NT/2000/XP和2003平台上ISAPI Rewrite在系统帐户下射入INETINFO進程与 IIS 以共存模式过滤器运行。所以系统帐户应该给予对ISAPI- REWIRITE DLLS Internet匿名访问组 可读可执行权限 和所有的 HTTPDINI 文件可读权限,还应该给予系统帐户对于所有包括 HTTPDINI 文件的文件夹的可写权限,这将允许产生 HTTP PARSE。ERRORS 日志文件来记录配置文件语法错误。对于PROXY模块也需要额外的权限因为它将运荇于连接池或HIGH-ISPLATED 应用模式,IIS帐户共享池和HIGH-ISOLATION池应被给予对RWHELPEREDLL的可读权限。缺省情况下IWAM-《计算机名》被用于所有的池在相应的COM+应用设置中应借助COM+ADMINISTRATION MMC

配置文件分为两种: GLOBAL(服务器全局模式)和 INDIVIDUAL(站点独立设置模式)文件,GLOBAL(服务器端全局模式)配置文件应该被放在ISAPI-REWRITE 安装目录中名为 /path/ syntax 莋为URL

缺省情况下ISAPI_Rewrite 将试图将MAP远程服务器返回的重定向指令到本地服务器命名空间,如果远程服务器返回重定向点到那台服务器其他的某个位置ISAPI_Rewrite 将修改这一重定向指令指向本服务器名,这将避免用户看到真实(内部)服务器名称

使用F标记强制代理模式内部跟踪远程服务器返回嘚重定向指令使用这个标记如果你根本不需要接受远程服务器的重定向指令,在WINHTTP设置中有重定向限制以避免远程重定向循环

不管大小写強行指定字符匹配

当URI是源需求而不是重写需求时记载URI

在实行之前标准化字符串标准化包括URL-ENCODING,不合法的字符的再移动等这个标记对于URLS和URLS-ENDODED頭是有用的

这个指令只在GLOBAL配置内容中出现,如果这个指令在SITE-LEVEL内容中出现将被忽略并把错误信息写入 和 现在你可以创建两个不同的站点而使用单一的物理站点。把以下规则加入到你的

或者你可以应用更多的类规则:

假设我们在/下有些页面调用一些GIF、jpg、png图片不允许别人盗链引用到他们自己的页面上,因为这样大大增加了服务器流量
当然我们不能100%保护图片,但我们至少可以在得到浏览器发出的HTTP Referer header的地方限制这種情况因为这个可以判断是否我们自己的站点调用了我们自己的图片。

}

URL 静态化可以提高搜索引擎抓取開启本功能需要对 Web 服务器增加相应的 Rewrite 规则,且会轻微增加服务器负担本教程讲解如何在 IIS xp环境下java配置配置各个产品的 Rewrite 规则。

URL 静态化可以提高搜索引擎抓取开启本功能需要对 Web 服务器增加相应的 Rewrite 规则,且会轻微增加服务器负担本教程讲解如何在 IIS xp环境下java配置配置各个产品的 Rewrite 规則。

一、首先下载 Rewrite.zip 的包解压到任意盘上的任意目录。

各个产品的 Rewrite 规则包不同请选择对应的产品下载对应的 Rewrite 规则。

下载各个产品的 Rewrite 规则並且重命名后如下图所示存放:

在 IIS 管理器里选择网站右键选择“属性”,如下图所示:

在弹出的窗口里选择“ISAPI筛选器”

上图中点击“添加”在弹出的窗口里“筛选器名称”填写“rewrite”

重新选择该站点 => 右键“属性”=> “ISAPI 筛选器”,如果看到状态为向上的绿色箭头就说明 Rewrite 模块咹装成功了。

Rewrite 规则配置成功了但是这个时候浏览论坛地址依旧不是伪静态的,还需要到论坛后台做相应的设置才可以

}

我要回帖

更多关于 xp环境下java配置 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信