php - 当 symfony2 url 包含 'app.php' 时故意抛出 404 错误来屏蔽框架

标签 php .htaccess symfony apache2

如何更改默认的 symfony2 .htaccess 以在 URI 中找到 app.dev 时专门抛出 404 错误?默认行为是隐藏 app.php 并继续请求(这会将您带到/路由)。我不希望 app.php 或 app_dev.php 在直接查询时可浏览,因为这样人们就会知道我正在使用 Symfony2。

我怎样才能做到这一点?

最佳答案

将此规则作为您的第一条规则:

RewriteCond %{THE_REQUEST} \s/+app\.dev [NC]
RewriteRule ^ - [R=404,L]

关于php - 当 symfony2 url 包含 'app.php' 时故意抛出 404 错误来屏蔽框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22086374/

相关文章:

php - 在 Laravel 中动态创建各种连接

javascript - sql中插入语句失败

.htaccess - 我可以强制 .htaccess 刷新吗?

apache - htaccess 中的 url 编码重定向

.htaccess - URL重写GET参数

symfony - 在 Symfony2 中设置一个变量用于所有 Doctrine 调用

php - InnoDB 有时会更新和插入丢失的数据(PHP 和 MySQL)

php - PHP计数SELECT中带有WHERE子句的mysql中的行数

symfony - 预过滤列表的 Sonata 管理员操作按钮

php - [Symfony2][PhpUnit] 如何为功能测试获取/设置用户对象