0
我想從我的http://localhost/myproject在symfony中訪問http://localhost/myproject/web/app_dev.php。我有啓動並運行了app.php:mod_rewrite無法在symfony中使用app_dev
# Works if I call http://localhost/myproject
<IfModule mod_rewrite.c>
Options FollowSymLinks
RewriteBase /myproject/
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ web/app.php [QSA,L]
</IfModule>
同樣的失敗,app_dev.php。我想,無論如何都要加載routing.yml,因爲我沒有一個routing_dev.yml,它應該可以開箱即用 - 就像我想的那樣。但它沒有:
# Works not if I call http://localhost/myproject
# Error Message: No route found for "GET /myproject/"
<IfModule mod_rewrite.c>
Options FollowSymLinks
RewriteBase /myproject/
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ web/app_dev.php [QSA,L]
</IfModule>
這是爲什麼?
編輯:
http://localhost/myproject/web/app_dev.php確實工作!
編輯II: 當使用不工作的.htaccess從symfonys錯誤頁面的圖像加載失敗了。
我不知道爲什麼我沒有想到這一點。 – shredding