我有一个网站建在symfony。与index.php symfony路由问题
不过,我把一些路由规则:
resgister:
url: /register
param: { module: register, action: index }
,我把一个链接:
link_to('register - here','register')
但这个链接是指向http://www.mydomain.com/register 代替http://www.mydomain.com/index.php/register
所以我得到一个404错误。
此问题仅适用于生产环境,而不适用于开发环境。
有什么想法?
谢谢!
我还以为他要不要使用'no_script_name' – develop7 2009-11-05 12:28:59
或者他可能只是想知道为什么他没有得到的index.php文件的链接 - 你是对的,因为no_script_name设置 的但对于404错误的原因是,他可能会设置错误的mod_rewrite。否则,.htaccess中的更改可以解决此问题。 – 2009-11-05 13:34:52