JBoss URL 重写

JBoss URL 重写

我正在尝试通过在 JBoss 配置的 standalone.xml 中定义各种模式来重写 URL。

现在的情况如下:

<virtual-server name="default-host" enable-welcome-root="false">
    <alias name="localhost"/>
    <alias name="example.com"/>
    <rewrite pattern="^/$" substitution="foo$1" flags="nocase"/>
    <rewrite pattern="^bar$" substitution="foo$1" flags="nocase"/>
 </virtual-server>

但这些都不起作用!我有一个在 /foo 上使用 Torquebox 设置的 jruby 应用程序,如果这有关系的话。如果效果更好,我不介意在另一个文件中设置重写。我只是不知道怎么做。

答案1

我认为,除非重写与网络应用程序匹配,否则不会处理重写。

尝试将您的应用程序部署到 ROOT 而不是 foo。

相关内容