我只想为某些URL设置一个PHP值。例如,我有很多URL,其中一个是http://example.com/admin
。我只想为此网址添加post_max_size
php_value
。
答案 0 :(得分:0)
您也许可以在.htaccess
中使用Apache表达式(Apache 2.4)来隔离该URL,否则该指令自然会应用于该目录树。
类似的东西:
<If "%{REQUEST_URI} == '/admin'">
php_value post_max_size 64M
</If>
是否可以在php_value
中设置.htaccess
完全取决于将PHP作为Apache模块安装。
答案 1 :(得分:0)
不幸的是构造
<If "%{REQUEST_URI} == '/admin'">
php_value post_max_size 64M
</If>
无效,因为似乎在“ php_value”参数解析时,REQUEST_URI变量未初始化。我通过比较THE_REQUEST变量和preg匹配使它起作用:
<If "'%{THE_REQUEST}' =~ m#uploadPublic.php#">
php_value upload_max_filesize 100M
php_value post_max_size 100M
</If>