我正在尝试使用Apache将基于动词的特定子目录的HTTP请求定向到PHP脚本中。因此DELETE / res1 /将触发deleteres1script.php的响应,DELETE / res2 /将触发deleteres2script.php的响应。
我的开发httpd.conf设置如下:
<VirtualHost dev.local>
<Directory C:/xampp/htdocs/dev/dt >
Script DELETE /delete.php
</Directory>
<Directory C:/xampp/htdocs/dev/dt2 >
Script DELETE /delete.php
</Directory>
# Script DELETE dt.php
ServerName dev.local
DocumentRoot C:/xampp/htdocs/dev
</VirtualHost>
VirtualHost上下文块中的Script指令在取消注释时似乎没问题,但是当我在res1 / 2目录上发出DELETE请求时,运行默认的index.php。我检查了httpd.conf文件的其余部分,但没有看到任何似乎限制此功能的内容。假设在Windows机器上假设Apache 2.4的默认设置,是否需要修改其他指令或约束?