如何让symfony跳过报告“解析url后空模块和/或操作”的URL?

时间:2012-10-31 04:11:17

标签: .htaccess module symfony1 action

我无法访问特定网址,因为symfony假设应该为其设置路由。

我在.htaccess中指定忽略此目录中的所有网址。除了一个特定的URL之外,它似乎有效。

在.htaccess中,我试图让symfony使用以下命令从此目录中排除此URL:

    RewriteRule ^shop/.*$ - [PT,L]

但是,在访问此目录中的特定URL时,我仍然会收到空模块和/或操作错误。

收到的错误是: 解析URL“/shop/modules/checkout/googlecheckout/xml.php”后的空模块和/或操作(/)。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

当url指向未找到的文件时,Symfony仅处理请求。确保

/shop/modules/checkout/googlecheckout/xml.php

是可以访问的。

使用默认配置时,文件的路径应为

symfony2_root/web/shop/modules/checkout/googlecheckout/xml.php

您可以通过在Web目录中创建测试文件来测试,然后尝试访问该文件 只需访问

domain/test.php

我假设您使用的是Symfony2,因为问题中有标记。你提到模块,但据我所知,模块不是Symfony2中使用的术语。