我最近部署了一个symfony项目,并注意到仍然可以访问开发环境。
以下网址加载项目的prod版本:
http://domain.com/app.php/index
以下网址加载项目的开发版本:
http://domain.com/app_dev.php/index
我想知道是否有可能在项目环境中无法访问项目的开发版本?
我感谢任何建议,提前谢谢!
答案 0 :(得分:0)
在app_dev.php中添加以下代码行
// this check prevents access to debug front controllers that are deployed by accident to production servers.
// feel free to remove this, extend it, or make something more sophisticated.
if (!in_array(@$_SERVER['REMOTE_ADDR'], array(
'127.0.0.1',
'::1',)))
{
header('HTTP/1.0 403 Forbidden');
exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');
}