4

我有一个在 Google App Engine 上运行的 java 应用程序......我想让目录的尾部斜杠可选......所以导航到 www.domain.com/test 和 www.domain.com/test/ 会产生一样。

我该如何做到这一点?

我知道 app.yaml 配置文件,但我运行的是 Java 应用程序而不是 python ..

4

2 回答 2

1

看到这个帖子。为我工作,虽然看起来像一个黑客。我认为值得向 google 发布问题,因为 servlet 规范需要在尝试找到合适的欢迎文件时添加斜杠。

于 2013-05-04T21:56:07.473 回答
0

最简单的方法是创建一个过滤器来拦截请求并在必要时附加正斜杠。通常,最好发送重定向而不是提供相同的内容,这样您就不会为所有内容获得两个规范的 URL,并且您的所有内容都被索引了两次。

当然,构成“目录”的内容取决于您的应用程序,并且没有硬性规定可以弄清楚这一点。

于 2011-07-21T05:11:13.207 回答