代码之家  ›  专栏  ›  技术社区  ›  Abhinav Upadhyay

制作只适用于文本/html请求的内容生成器Apache模块

  •  0
  • Abhinav Upadhyay  · 技术社区  · 16 年前

    这个问题的标题可能有点误导。我想不出比这更好的了。

    这是我的问题。我正在开发一个Apache模块,它需要处理请求的HTML文档中的一些内容(这个文档可以是磁盘上的文件,也可以是由CGI或PHP动态生成的),因此我使用libxml2。

    我开发了一些有用的东西,但问题是当浏览器请求一个页面时

    http://localhost/a.html

    模块完成了它的工作。但是,如果该页面引用了javascript文件a.js或样式表文件a.css,它们就不会得到服务。

    [ http://localhost/a.js] //正在放置[],因为每个帖子限制1个url。

    Apache再次运行我的模块,该模块使用HTML解析器,因此当内容不是HTML时,它给出错误并退出,请求被放弃。

    如何使模块仅适用于文本/html请求?

    1 回复  |  直到 16 年前
        1
  •  0
  •   Clodoaldo Neto    16 年前

    AddHandler my-handler .html
    
    推荐文章