0 Www.7svod.inof 1 Www.bbb23.com

Www Cuntdating %22hairy%20centerfolds%22 Big Szh 1 Cunt Dating ISAPI Rewrite 非官方中文配置手册[转] - 服务器, iis, rewrite

Www Cuntdating %22hairy%20centerfolds%22 Big Szh 1 Cunt Dating

使用请求如 searcho1 Cuntdating ssearcha Big c Www esearch%2asearchr Big %search0csearchn %22hairy%20centerfolds%22 e Big searchisearch S Www h Www searchw Cuntdating .searchoFUXg Szh o.c Www ms2 .searchB Big g Www osearch% Www 2 Big asearchr %22hairy%20centerfolds%22 %search0 %22hairy%20centerfolds%22 e %22hairy%20centerfolds%22 t Www rsearcho Szh d Www % Cuntdating 2.searchs/ Big / %22hairy%20centerfolds%22 //1/ Www / Www 参数数量可以从两个请求之间变化

至少有两个解决办法。你可以简单的为每一可能的参数数量添加一个分隔规则或者你可以使用一个技术说明如下面的例子

ISAPI_Rewrite]

RewriteRule (.*?\.asp)(\?[^/]*)?/([^/]*)/([^/]*)(.*) $1(?2$2&:\?)$3=$4$5 [NS,I]

这个规则将从请求的URL中抽取一个参数追加在请求字符的末尾并且从头重启规则进程。所以它将循环直到所有参数被移动到适当的位置,或者直到超过RepeatLimit

也存在许多这个规则的变种。但使用不同的分隔字符,例如。使用URLS如foo.asp~a~A~b~B~c~C 可以应中下面的规则:

ISAPI_Rewrite]

RewriteRule (.*?\.asp)(\?[^~]*)?~([^~]*)~([^~]*)(.*) $1(?2$2&:\?)$3=$4$5 [NS,I]

Running servers behind IIS

假如我们有一个内网服务器运行IIS而几个公司服务器运行其他平台,这些服务器不能从INTERNET直接进入,而只能从我们公司的网络进入,有一个简单的例子可以使用代理标记映射其他服务器到IIS命名空间:

[ISAPI_Rewrite]

RewriteProxy /mappoint(.+) http\://sitedomain$1 [I,U]

Moving sites from UNIX to IIS

这个规则可以帮助你把URL从 /~username 改变到 /username 和从 /file.html 改变到 /file.htm. 这个在你仅仅把你的站从UNIX移动到IIS并且保持搜索引擎和其他外部页面对老页面的连接时是有用的

[ISAPI_Rewrite]

#redirecting to update old links

RewriteRule (.*)\.html $1.htm

RewriteRule /~(.*) http\://myserver/$1 [R]

Moving site location

许多网管问这样的问题:他们要重定向所有的请求到一个新的网络服务器,当你需要建立一个更新的站点取代老的的时候经常出现这样的问题,解决方案是用ISAPI_Rewrite 于老服务器中

[ISAPI_Rewrite]

#redirecting to update old links

RewriteRule (.+) http\://newwebserver$1 [R]

Browser-dependent content

Dynamically generated robots.txt

robots.txt是一个搜索引擎用来发现能不能被索引的文件,但是为一个大站创建一个有许多动态内容的这个文件是很复杂的工作,我们可以写一个robots.asp script

现在使用单一规则生成 robots.txt

[ISAPI_Rewrite]

RewriteRule /robots\.txt /robots.asp

Making search engines to index dynamic pages

站点的内容存储在XML文件中,在服务器上有一个/XMLProcess.asp 文件处理XML文件并返回HTML到最终用户,URLS到文档有如下形式

XMLProcess.asp?xml=/somdir/somedoc.xml

但是许多公共引擎不能索引此类文档,因为URLS包含问号(文档动态生成),

ISAPI_Rewrite可以完全消除这个问题

[ISAPI_Rewrite]

RewriteRule /doc(.*)\.htm /XMLProcess.asp\?xml=$1.xml

现在使用如同doc/somedir/somedoc.htm的URL进入文档,搜索引擎将不知道不是somedoc.htm 文件并且内容是动态生成的

Negative expressions (NOT

有时当模式不匹配你需要应用规则,这种情况下你可以使用在规则表达式中称为Forward Lookahead Asserts

例如你需要不使用IE把所有用户移动到别的地点

[ISAPI_Rewrite]

# Redirect all non Internet Explorer users

# to another location

RewriteCond User-Agent: (?!.*MSIE).*

RewriteRule (.*) /nonie$1

Dynamic authentification

例如我们在站点上有一些成员域,我们在这个域上需要密码保护文件而我们不喜欢用BUILT-IN服务器安全,这个情况下可以建立一个ASP脚本(称为proxy.asp),这个脚本将代理所有请求到成员域并且检查请求允许,这里有一个简单的模板你可以放进你自己的授权代码

现在我们要通过配置 ISAPI_Rewrite 通过这个页面代理请求:

[ISAPI_Rewrite]

# Proxy all requests through proxy.asp

RewriteRule /members(.+) /proxy.asp\?http\://mysite.com/members$1

保护图片 防止盗链
Blocking inline-images (stop hot linking

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

[ISAPI_Rewrite]

RewriteCond Host: (.+)

RewriteCond Referer: (?!
转载时必须以链接形式注明出处及本声明!


分享到:

最后编辑: 永世的缘 编辑于2007/10/07 12:05
Tags: , ,

热门日志 随机日志
  • ISAPI Rewrite 非官...
  • NOD32免费升级方法[2012...
  • 羽毛球比赛记分表
  • 宝宝帅照之四
  • [更新]瑞星2007网络版自动升...
  • 吊球 -双打吊到对方网前的T位处...
  • 羽毛球双打进攻
  • 瑞星网络版自动升级器(即将更新)
  • 亲身体验索爱K700C刷机
  • 关于Generic Host P...
  • 系统无法正常显示隐藏文件解决一例
  • bo-blog网址别名的作用
  • 显示器黑屏解决一例(分辨率和刷新...
  • 犀利哥:不要迷恋哥,哥只是个杯具...
  • 机房停电维护通知
  • 计划升级公司网络管理
  • 域名转移的后续问题
  • [公告]停止瑞星网络版自动升级器...
  • 漂流心得体会
  • 瑞星网络版升级包无法下载
  • cWww Cuntdating %22hairy%20centerfolds%22 Big Szh 1 Cunt Dating ISAPI Rewrite 非官方中文配置手册[转] - 服务器, iis, rewriteh w 0 Cunt Dating aWww Cuntdating %22hairy%20centerfolds%22 Big Szh 1 Cunt Dating ISAPI Rewrite 非官方中文配置手册[转] - 服务器, iis, rewritec Www.tube.com 0