我的应用程序中有一个文件,应用程序使用该文件来确定设置,例如最大上传大小、用户是否可以注册等。而且我需要在应用程序主管中使用它,以便人们可以更改他们的本地配置。但不幸的是,你可以去 /config/local.json 下载它。我确实考虑过让 /config/ 重写到 PHP 页面,但这有点长,但我可能还必须这样做。
我将 PHP 作为 Apache 模块运行。有没有办法我可以用 .htaccess 或其他东西来做到这一点?
在 .htaccess 文件中可以接受这样的事情:
<IfModule mod_php5.c>
php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 200
php_value max_input_time 200
</IfModule>
好吧,您可以将文件保存在文档根目录之外(您保存站点的基本目录的一个目录)并从脚本访问该文件。
您可以在 apache 配置文件中编辑文档根目录。
/etc/apache2/sites-enabled/000-default
对于 *nix 环境