1

これをキャッチする簡単なルートを作成しようとしています:

/static_stuff.php?blablabla&moreblabla=blablabl&evenmorebla=moreblablabl

そのための構成 (ini) ファイルを使用する必要があります。次のようなルートを使用しています。

resources.router.routes.redirect404b.route = "/thumbs"
resources.router.routes.redirect404b.defaults.controller = "photoset"
resources.router.routes.redirect404b.defaults.action = "showall"
resources.router.routes.redirect404b.defaults.message = "Page removed"

実際、古いトラフィックを新しいコントローラー (ボット、ブックマークなど) にリダイレクトするルートを作成しています。しかし、私はそれを行う方法がわかりません。何か案は?正規表現を使用する必要があると思いますが、それをiniファイルに含める方法も、正規表現になる方法もわかりません。ところで、とりわけ、私はこれを試しました:

resources.router.routes.redirect404b.route = "/static_stuff.php*"

しかし、それはトリガーされていません。最後に追加*しても何も起こらないようです。これには他に何が必要ですか?

4

1 に答える 1

0

追加

resources.router.routes.redirect404b.type="Zend_Controller_Router_Route_Regex"

ルートで * を使用しているため、正規表現ルートにする最初の行として。

于 2011-03-27T12:27:52.390 に答える