我在Apache中创建了一个处理程序,它应该解析输入的URL。如果满足处理程序定义的条件,则处理程序返回DECLINED并且请求的页面处于打开状态。如果不是,则处理程序显示“已拒绝”。但是,我面临的问题是,当我尝试显示PHP页面时,PHP处理程序在我的处理程序返回DECLINED后无法帮助执行PHP代码。我在httpd.conf文件中包含以下行:
LoadModule example5_module modules/mod_example5.so
<FilesMatch \.php$>
SetHandler example5-handler
AddHandler application/x-httpd-php .php
</FilesMatch>
这里,example5_module是我写的模块,example5-handler是我的处理程序。处理程序完全正常,并完成解析URL的工作,但成功后它显示一个空白页而不是执行PHP代码。如果我删除我的处理程序,我还检查了PHP是否正常工作。请帮助我让我的处理程序和PHP处理程序一起工作。