VirtualHost:php\u值启用\u发布\u数据\u读取:对于一个网页

VirtualHost:php\u值启用\u发布\u数据\u读取:对于一个网页,php,post,rewrite,virtualhost,multipartform-data,Php,Post,Rewrite,Virtualhost,Multipartform Data,我试图用Java应用程序发送的多部分表单数据手动解析网站上的一个页面。所有页面都在public_html目录的索引文件中提供,我的其他页面的类严重依赖于正在填充的$\u POST数据 我可以解析多部分数据,如果我设置: php_value enable_post_data_reading Off 但是,我的其他页面因未填充的$\u POST数据而出错 如何关闭内容目录中这一页的$\u POST阅读功能,并将其保留在所有其他页上 我的虚拟主机如下(仅适用于一个页面): ServerName e

我试图用Java应用程序发送的多部分表单数据手动解析网站上的一个页面。所有页面都在public_html目录的索引文件中提供,我的其他页面的类严重依赖于正在填充的
$\u POST
数据

我可以解析多部分数据,如果我设置:

php_value enable_post_data_reading Off
但是,我的其他页面因未填充的
$\u POST
数据而出错

如何关闭内容目录中这一页的
$\u POST
阅读功能,并将其保留在所有其他页上

我的虚拟主机如下(仅适用于一个页面):


ServerName elementbox.lamplc.com
DocumentRoot/var/element.lamplc.com/public\u html
CustomLog/var/element.lamplc.com/access.log组合
ErrorLog/var/element.lamplc.com/error.log
日志级别信息
/*这就是解决办法*/
php\u值启用\u post\u数据\u读取
允许超越所有
要求所有授权
选项-索引
重新启动发动机
重写规则^/index/(.+)$/index.php?mod=$1[PT]
我已尝试使用指定有问题的文件

<Files "myfile">

我曾尝试为一个目录创建别名,并在我的“mod”目录(我的内容所在的目录)之外为它设置目录指令,但我遇到了重写错误


更新了答案

如果出现以下情况,请尝试使用

<If "%{SCRIPT_URI} == '/myfile.php'">
    php_value enable_post_data_reading Off
</If>

php\u值启用\u post\u数据\u读取

我尝试了很多IF指令,这对我很有效。我很感激,因为我还没有考虑过IF指令<代码>php\u值启用\u发布\u数据\u读取
<If "%{SCRIPT_URI} == '/myfile.php'">
    php_value enable_post_data_reading Off
</If>