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 回答