在 wildfly 8 undertow 中重写规则-handlers.conf

Rewrite rule in widfly 8 undertow-handlers.conf

我想像这样重写 wildlfy 8 中的所有 url

url/home/anything  to URL/home/index.php?q=anything

如何在 undertow-handlers 配置文件中写入此内容。

现在我的规则是这样的,但这不起作用。

regex['^/home/(.*)$'] -> rewrite['/home/index.php?q=[=12=]']

请帮忙

Undertow Rewrite 在 wildfly 8 中有一些问题。Rewrite 没有直接在 url 中传递 get 变量,比如
regex['/home/(.*)$'] -> rewrite['/home/index.php?gender=men'],

相反,它必须如下所示通过

set[attribute='%{q,gender}', value='men'];