0

symfonyはルートが設定されていると想定しているため、特定のURLに到達できません。

.htaccessで、このディレクトリ内のすべてのURLを無視するように指定しました。1つの特定の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 に答える