这个问题的标题可能有点误导。我想不出比这更好的了。
这是我的问题。我正在开发一个Apache模块,它需要处理请求的HTML文档中的一些内容(这个文档可以是磁盘上的文件,也可以是由CGI或PHP动态生成的),因此我使用libxml2。
我开发了一些有用的东西,但问题是当浏览器请求一个页面时
http://localhost/a.html
模块完成了它的工作。但是,如果该页面引用了javascript文件a.js或样式表文件a.css,它们就不会得到服务。
[
http://localhost/a.js]
//正在放置[],因为每个帖子限制1个url。
Apache再次运行我的模块,该模块使用HTML解析器,因此当内容不是HTML时,它给出错误并退出,请求被放弃。
如何使模块仅适用于文本/html请求?