无论我要加载哪个页面,都会收到此错误:
404 | Not Found | sfError404Exception
Empty module and/or action after parsing the URL "/contact" (/).
- error appears on any other page instead of /contact -even the homepage (/)
路由没有问题,因为网站在线运行(www.resursecrestine.ro) 这不是关于在某些共享主机上运行网站,而是关于在我的Linux驱动的计算机上运行该网站。
有人可以帮忙吗?
Symfony在此处登录:http://pastie.org/2344398
在这里工厂。http://pastie.org/2344677
routing.yml here http://pastie.org/2344685
答案 0 :(得分:0)
错误的订单?
主页部分到底部
“/ contact”匹配路线“/”
terms_conditions:
url: /termeni-si-conditii
param: { module: home, action: termsConditions }
class: sfRequestHostRoute
options: { generate_shortest_url: true }
requirements:
sf_host: <?php echoln(sfConfig::get('app_text_url')); ?>
…
# added
contact:
url: /contact
param: { module: {module-name}, action: {action-name} }
class: sfRequestHostRoute
requirements:
sf_host: <?php echoln(sfConfig::get('app_text_url')); ?>
homepage:
url: /
param: { module: home, action: index }
class: sfRequestHostRoute
requirements:
sf_host: <?php echoln(sfConfig::get('app_text_url')); ?>
答案 1 :(得分:0)
这似乎与路由系统无关,这更像是Symfony / Apache设置问题。我通过从Apache角度正确安装项目来修复它,仔细遵循Symfony教程: