在url中隐藏symfony2 app的目录

时间:2013-04-25 16:51:43

标签: .htaccess url symfony hide

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

    RewriteEngine On

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

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

但在它之前,有:/ symfony / web /

如何隐藏它?

1 个答案:

答案 0 :(得分:2)

将Apache配置中的DocumentRoot更改为指向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>