【发布时间】:2014-07-25 10:46:25
【问题描述】:
我在 Symfony2 上创建了一个应用程序。一切正常。我可以通过网址 www.test.ch 访问它。
出于某些原因,我想创建一个演示空间。所以我创建了一个新的虚拟主机来使用 demo.test.ch。
在 Symfony2 中,我创建了一个新的 app_demo.php,它加载了一个名为 demo 的新环境(尤其是数据库)。当我调用 demo.test.ch/app_demo.php 时一切正常,但是当我想跳过 URL 中的 app_demo.php(并且基于 Symfony2 的 web 目录中的 .htaccess)时,URL 保持 demo.test .ch 但 prod 环境已加载。
我的演示虚拟主机看起来像:
<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>
我想我在我的虚拟主机设置中错过了一些关于重写的东西,但我找不到什么。有人对我有什么建议吗?
非常感谢!
【问题讨论】:
-
问题解决了吗?如果这样做,请将答案标记为已接受或分享您采用的解决方案。
标签: php apache .htaccess symfony rewrite