我把我的项目移到我的服务器上,我不希望应用程序和app_dev以及所有开发环境都可用
如果我能在开发环境(app_dev.php)中过滤出有权访问服务器产品的ip,那就更好了
我必须换apache还是Symfony?谢谢
Dev env只能在您正在开发的服务器上访问。也就是说,你可以在Apache中完成,但Symfony会自动为你完成。
来自app_dev.php:
if (isset($_SERVER['HTTP_CLIENT_IP'])
|| isset($_SERVER['HTTP_X_FORWARDED_FOR'])
|| !in_array(@$_SERVER['REMOTE_ADDR'], array('127.0.0.1', 'fe80::1', '::1'))
) {
header('HTTP/1.0 403 Forbidden');
exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');
}
只需在阵列中添加您希望能够访问的IP即可。