我有生产网站和通知,也可以使用带调试工具栏的网址中的app_dev.php进行访问。在apache vhost下我有:
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ app.php [QSA,L]
</IfModule>
如何在制作时禁用app_dev.php?
答案 0 :(得分:1)
我会说你在生产中没有app_dev.php,在构建项目时应该删除它。
或者你可以做什么而不是删除它,是使用环境变量来定义什么是SYMFONY_ENV并在app_dev.php中使用,如果它不是dev,那么你应该拒绝或重定向。
答案 1 :(得分:0)
app_dev.php
可以使用:
您应该做的是删除文件或禁止从.htaccess
访问该文件此外,在app_dev.php
上应该有一行只允许从某些IP地址访问(尽管之前的解决方案更加健壮)。