http://localhost/myprojectから symfony のhttp://localhost/myproject/web/app_dev.phpにアクセスしたいです。私はapp.phpのためにそれを稼働させています:
# 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 エラー ページからの画像もロードに失敗します。