存在以下困境...一个虚拟主机,三个目录,具有三个不同的处理程序,比如 Mason、PHP、Ruby。
example.org/Dir1/ (Mason)
example.org/Dir2/ (PHP)
example.org/Dir3/ (Ruby)
现在,当我请求任何内容时Dir2
,或者Dir3
我希望 apache2Dir1
首先执行脚本,然后执行原始请求。是否可以使用一些神奇的配置选项来实现这一点?
答案1
在我看来,似乎实现这种功能的唯一方法是编写输入处理程序,这是 Apache 可以在处理 HTTP 请求的各个阶段使用的程序。更多信息请见:
http://www.modpython.org/live/current/doc-html/pyapi-filter.html