【问题标题】:Why my Symfony Front Controller doesn't work?为什么我的 Symfony 前端控制器不起作用?
【发布时间】:2011-03-17 23:04:21
【问题描述】:

我有这个:

  web/index.php
  web/myapp_dev.php

我用同样的代码声明:

$configuration = ProjectConfiguration::getApplicationConfiguration('myapp', 'dev', true);

对于模块,我有:

  login with index

如果我打电话:http://localhost/myapp_dev.php/login/ 它可以工作。 对于http://localhost/ 它有效。并且索引模板中的任何链接正确指向http://localhost/module/action。例如http://localhost/login/(不是 http://localhost/myapp_dev.php/login,这很好) 但如果我打电话给http://localhost/login/,它就不起作用了。并返回 404。

出了什么问题?我应该设置什么?

【问题讨论】:

  • 你开启重写规则了吗?
  • 添加路由规则后清除缓存了吗?

标签: symfony1 front-controller


【解决方案1】:

您描述的症状通常表明缺少 mod_rewrite 规则。

确保您的 Apache 实例启用了 mod_rewrite。

http://www.tutorio.com/tutorial/enable-mod-rewrite-on-apache

【讨论】:

  • yah.. 最后,我发现是 apache 配置关闭了 mod_rewrite 模块。多谢。 :)
猜你喜欢
  • 2018-05-12
  • 1970-01-01
  • 1970-01-01
  • 2018-10-13
  • 1970-01-01
  • 2016-02-13
  • 1970-01-01
  • 2019-07-23
  • 1970-01-01
相关资源
最近更新 更多