2017-02-27 45 views
0

我刚刚在我的Web服务器上上传了我的Symfony 3项目。我的Symfony项目的根目录不包含index.php文件。所以打电话www.example.com将无法​​正常工作,但当我去www.example.com/web我的网站可以显示。在生产模式下运行Symfony时的URL问题

我该如何摆脱URL中的/web

+1

谁downvoted?这是一个合理的问题。 –

回答

3

您的Web服务器中的完整路径应包含web子目录的路径。没有使用index.php

+0

我只是觉得我需要在配置中改变一些东西或者使用.htaccess,但这真的是一个快速的解决方案。谢谢! –

+0

像@LeMenachFlorian提到的那样,使用'app.php',但是你永远不会在浏览器中输入。您可以使用'app_dev.php'进行调试。确切地说, –

+0

。如果您想将Symfony应用程序路由到域名,那么您的域的vHost配置将完成这项工作。 root **/app/web; index app.php; ** –

2

Symfony2的(或Symfony3)不使用的index.php文件,而是一个网络/ app.php(生产环境)和web/app_dev.php(开发环境)项。

+0

谢谢,很高兴知道! –

相关问题