ColdFusion的JWildCardHandler在IIS中做了什么?

Hen*_*nry 2 iis coldfusion iis-7.5

我试图禁用上传文件夹的脚本权限,并意识到如果我不删除JWildCardHandler,我会得到,

HTTP错误403.1 - 禁止

您试图从不允许运行可执行文件的目录运行CGI,ISAPI或其他可执行程序.

有人请解释一下做了JWildCardHandler什么?它是否意味着处理一些SEO友好的URL?为什么默认启用?这不意味着请求静态文件也会调用这个不必要的处理程序吗?

我能想到的唯一可行的用例是:

http://mydomain.com/index.cfm/something

这是什么东西JWildCardHandler会处理?谢谢

Sum*_*umo 5

有人请解释一下JWildCardHandler的作用吗?

这是ColdFusion用于解释ColdFusion页面请求的全能处理程序.

它是否意味着处理一些SEO友好的URL?为什么默认启用?

如果安装了ColdFusion并将站点配置为使用ColdFusion,则将安装此处理程序以捕获这些请求.它与SEO无关.

这不意味着请求静态文件也会调用这个不必要的处理程序吗?

考虑到它是一个全能型并定义为ISAPI过滤器,所有请求都将通过它.

  • 这是为了捕获不在典型扩展中结束的请求,但需要由ColdFusion处理,如Flash Remoting. (2认同)