0

URL

somedomain.com/?_escaped_fragment_

それを試してみてください:

routes.escaped-fragment.type = "Zend_Controller_Router_Route_Regex"
routes.escaped-fragment.route = "\?_escaped_fragment_"
routes.escaped-fragment.defaults.controller = "index"
routes.escaped-fragment.defaults.action = "someaction"

しかし、彼はGETパラメーター?_escaped_fragment_を確認せず、実行します。

IndexController::indexAction
4

1 に答える 1

1

ZFルーターはパスのみで動作し、ルートマッチングが発生する前にクエリ文字列パラメーターが削除されるため、これを簡単に機能させることはできません。オプションは次のとおりです。

  • URL構造を変更する
  • このURLを.htaccessに書き換えます
  • 標準のルーティングを実行する前に、デフォルトルーターを拡張/置換して、クエリ文字列を確認します
于 2012-11-13T22:01:18.510 に答える