【发布时间】:2010-06-21 13:56:35
【问题描述】:
这个问题的标题可能有点误导。我想不出比这更好的了。
这是我的问题。我正在开发一个 Apache 模块,它需要处理请求的 HTML 文档中的一些内容(该文档可以是磁盘上的文件,也可以由 CGI 或 PHP 动态生成),因此我正在使用 libxml2。
我开发了一些工作,但问题是当浏览器请求页面时,假设
模块完成了它的工作。但是,如果该页面引用了 javascript 文件 a.js 或样式表文件 a.css,则它们不会被提供。
我通过检查日志发现的原因是,当浏览器发送对 javascript 文件的请求时,假设
[http://localhost/a.js] //puting [] 因为每个帖子有 1 个 url 的限制。
Apache 再次运行我的模块,该模块使用 HTML 解析器,所以当内容不是 HTML 时,它会报错并退出,请求被放弃。
如何使我的模块仅适用于 text/html 请求?
【问题讨论】:
标签: http module content-type apache