我已經將我的Symfony應用程序推送到了我的服務器上(Ubuntu 12.04,blog.dck.me),當我繼續時,沒有任何問題,但是當您嘗試閱讀文章時,你有一個404錯誤,然後如果你在網址的第一個地方添加app.php,它會起作用!Symfony2 vhost不重定向到app.php
這不是一個規則問題,我修復了這個文件夾的777。 我清除了prod緩存。 我用php應用程序/控制檯路由器檢查了路由:debug --env = prod,沒關係我有所有的路由。 我查很多,很多添我的虛擬主機,當我改變的DirectoryIndex到app_dev.php,頁面打印一個JavaScript警告,指示「工具欄無法加載」 ..
我的虛擬主機:
<VirtualHost *:80>
ServerName blog.dck.me
DocumentRoot /var/www/blog/web
DirectoryIndex app.php
<Directory "/var/www/blog/web">
DirectoryIndex app.php
Options -Indexes FollowSymLinks SymLinksifOwnerMatch
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
我希望你會有更多的想法。
謝謝。
是的,每次修改後。 – DCK
/var/www/blog/web中是否有.htaccess文件?如果是這樣,你可以在這裏粘貼它的內容嗎?我會檢查確認它沒有覆蓋你的DirectoryIndex指令。 –