我认为这个问题可能处于不得不继续服务器故障的边缘。但是,由于我不确定问题的原因,所以我会在这里提出问题。
我有一个带有 2 个应用程序的 Symfony 安装:frontend
在backend
前端我运行撇号 cms,在后端我有一些来自学说管理生成器的模块。
在本地一切正常。但是,在我的生产服务器上, http : //mydomain.com/ 之后的每个前端页面都会出现 404 错误。奇怪的是http://mydomain.com/backend/工作正常。我不确定它是否是我的 apache 配置(视为 /backend/ 确实有效),但我将它粘贴在这里,以确保。这是我在站点可用/默认中拥有的:
<VirtualHost *:80>
DocumentRoot "/mysfproject/web"
DirectoryIndex index.php
<Directory "/mysfproject/web">
AllowOverride All
Options Indexes FollowSymLinks MultiViews
Allow from All
</Directory>
ErrorLog /var/log/apache2/error.log
Alias /sf /mysfproject/lib/vendor/symfony/data/web/sf
<Directory "/mysfproject/lib/vendor/symfony/data/web/sf">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
任何帮助将不胜感激!