【问题标题】:Tomcat SES Friendly URLs Beneath Root (Lucee/Railo)根下的 Tomcat SES 友好 URL (Lucee/Railo)
【发布时间】:2015-11-14 03:11:31
【问题描述】:

我有一个 Tomcat/Lucee (Railo) 设置,我正在尝试设计一种方法来让友好的 URL 在根目录下工作。目前Tomcat servlet-mapping配置为:

<servlet-mapping>
<url-pattern>/index.cfml/*</url-pattern>
</servlet-mapping>

但它只有在 index.cfm 位于网站的根目录时才有效。我想要一个单一的配置方法,这样我就可以使用以下方法,而不必为每个方法创建一个特定的 servlet-mapping 条目:

/subDirectory1/index.cfm/main
/subDirectory2/index.cfm/main

这可能吗?也许使用 UrlRewriteFilter (tukey)?

【问题讨论】:

    标签: tomcat url-rewriting railo lucee


    【解决方案1】:

    Tomcat 不允许在 servlet-mapping url-pattern 中使用多个通配符。 Adobe 创建了他们自己的 Tomcat 分支来支持这个用例。

    这可能不是你想要的答案,但没有将 index.cfm 移动到根目录并使用 rewrite 模块重写 /subDirectory1/index.cfm/main/index.cfm/subDirectory1/main(或一些变体)并调整您的代码以适应,如果不编辑每个子目录的配置,您将无法逃脱。

    【讨论】:

      猜你喜欢
      • 2012-01-15
      • 1970-01-01
      • 2015-05-21
      • 1970-01-01
      • 1970-01-01
      • 2015-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多