5

有没有办法让 Web 应用程序上下文不区分大小写?

基本上我在 jboss-web.xml 中执行以下操作

<jboss-web>
    <context-root>cap</context-root>
</jboss-web>

我可以通过 localhost:8080/cap 访问该应用程序,但试图通过 localhost:8080/Cap 或 localhost:8080/CAP 访问它。请问有什么想法吗?

4

1 回答 1

6

将 apache+mod_proxy 放在 jboss 前面并使用 url-rewriting 或重定向(更简单的选项)。重写示例:

RewriteEngine on
RewriteRule ^/Cap$ /cap/ [R]
RewriteRule ^/CAP$ /cap/ [R]

您可以将上述内容放在 httpd.conf 或类似位置。

于 2011-09-21T10:10:20.030 回答