2017-02-27 92 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

謝謝,很高興知道! –

相關問題