我在Symfony2上创建了一个应用程序。一切正常。我可以通过网址www.test.ch访问它。
出于某些原因,我想创建一个演示空间。所以我创建了一个新的vhost来使用demo.test.ch。
在Symfony2中,我创建了一个新的app_demo.php,它加载了一个名为demo的新环境(特别是对于数据库)。当我调用demo.test.ch/app_demo.php时,一切正常,但是当我想跳过URL中的app_demo.php(并且基于Symfony2的web目录中的.htaccess)时,URL stay demo.test .ch但是刺激了环境。
我的演示vhost看起来像:
<VirtualHost *:80>
ServerAdmin support@test.ch
ServerName demo.test.ch
DocumentRoot /home/www/test/current/web
DirectoryIndex app_demo.php
Header set Access-Control-Allow-Origin "*"
ErrorLog /home/www/test/shared/logs/apache.demo.error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /home/www/test/shared/logs/apache.demo.access.log combined
</VirtualHost>
我想我错过了一些关于在我的vhost设置中重写的内容,但我找不到。有人给我一些提示吗?
非常感谢!
答案 0 :(得分:1)
打开 / home / www / test / current / web
中的 .htaccess您需要使用前端控制器更改 app.php ( app_demo.php )