1

app.php 隐藏在 url 中,如下所示:

重写引擎开启

#<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 回答