0

我无法访问特定的 URL,因为 symfony 假设应该为它设置一个路由。

我在 .htaccess 中指定忽略此目录中的所有 url。除了一个特定的 URL 之外,它似乎可以工作。

在 .htaccess 中,我试图让 symfony 从这个目录中排除这些 URL,方法是:

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

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

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

我究竟做错了什么?

4

1 回答 1

0

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

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

是可以访问的。

使用默认配置,文件的路径应该是

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

您可以通过在您的 web 目录中创建一个测试文件来测试它,然后尝试通过简单地访问来访问该文件

domain/test.php

由于问题中的标签,我假设您正在使用 Symfony2。您提到了模块,但据我所知,模块不是 Symfony2 中使用的术语。

于 2012-10-31T05:24:41.727 回答