app.php は、次のように URL から隠されています。
RewriteEngine オン
#<IfModule mod_vhost_alias.c>
# RewriteBase /
#</IfModule>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ app.php [QSA,L]
しかし、その前に /symfony/web/ があります。
それを隠す方法は?
DocumentRoot
ディレクトリを指すように Apache 構成を変更しますweb/
。
編集/etc/httpd/conf/extra/httpd-vhost.conf
(Ubuntu などの他のディストリビューションを使用している場合は、パスが異なる場合があります):
...
<VirtualHost *:80>
...
DocumentRoot /path/to/your/webapp/symfony/web
<Directory /path/to/your/webapp/symfony/web>
...
</Directory>
</VirtualHost>