【问题标题】:Symfony2 simple nonsymfony php file how to route?Symfony2 简单的 nonsymfony php 文件如何路由?
【发布时间】:2015-12-14 18:16:09
【问题描述】:

我有一个简单的 php 文件说只是

<?php echo "Hello World"?>

我应该把文件放在哪里以及我应该如何编写配置,以便在我去http://domainname/externalphp.php时可以创建到这个文件的路由

我认为它不必涉及任何控制器或类似的东西,因为这是外部 php。

【问题讨论】:

  • 如果你把它放在web/somefolder/phpscript.php,你可以直接导航到它——但这不会使用自定义的漂亮路线(这似乎对问题很关键)。

标签: php symfony routing


【解决方案1】:

您必须为此更改 apache/nginx vhost 配置。

您当前的配置将请求重写到您的 web/ 文件夹以通过 app.php(或开发环境中的 app_dev.php)文件。 您需要为“/externalphp.php”添加一个特殊情况以避免这种重写。

【讨论】:

  • 所以,我已将文件放在 web 目录中。如果我有基本的 html 文件,页面会显示在浏览器中,但如果是 php 文件,它将被下载。如何解决这个问题?
  • 这个问题的答案和我上面的回复是一样的。首先,您使用什么网络服务器?阿帕奇? Nginx?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-17
  • 1970-01-01
相关资源
最近更新 更多