1

app.php は、次のように URL から隠されています。

RewriteEngine オン

#<IfModule mod_vhost_alias.c>
#    RewriteBase /
#</IfModule>

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ app.php [QSA,L]

しかし、その前に /symfony/web/ があります。

それを隠す方法は?

4

1 に答える 1

2

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>
于 2013-04-25T16:53:31.883 に答える