下面是我們如何解決它:
在/ etc/httpd的的conf.d目錄: 文件:application.conf
Alias /application/debug /var/www/symfony/application/debug/
Alias /application/dev /var/www/symfony/application/dev/
Alias /application/test /var/www/symfony/application/test/
Alias /application /var/www/symfony/application/web/
<Directory "/var/www/symfony/application/web">
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /application/app.php [QSA,L]
</IfModule>
</Directory>
<Directory "/var/www/symfony/application/debug/">
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /application/debug/debug.php [QSA,L]
</IfModule>
</Directory>
<Directory "/var/www/symfony/application/dev/">
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /application/dev/dev.php [QSA,L]
</IfModule>
</Directory>
<Directory "/var/www/symfony/application/test/">
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /application/test/test.php [QSA,L]
</IfModule>
</Directory>
然後在根應用程序目錄
ln -s web test
ln -s web debug
ln -s web dev
然後在應用程序/網絡
進行自定義test.p hp,debug.php或dev.php(我們已將app_dev.php重命名爲dev.php)。
一個可愛的解決方案。 – Lighthart 2014-11-30 07:28:49