2011-07-20 35 views
4

我有一个Java应用程序运行在Google App Engine上...我想使目录的尾部斜杠可选...因此导航到www.domain.com/test和www。 domain.com/test/会产生同样的结果。谷歌应用程序引擎可选斜杠重定向

我该如何做到这一点?

我了解的app.yaml配置文件,但我运行一个Java应用程序而不是Python ..

回答

1

参见this post。适用于我,虽然看起来像一个黑客。我认为值得将问题发布到谷歌,因为servlet规范要求在尝试找到适当的欢迎文件时添加尾随斜线。

0

做到这将是创建一个filter拦截请求和追加必要时斜杠的最简单方法。通常最好发送一个重定向,而不是提供相同的内容,所以你最终不会得到两个规范的URL,并且所有的内容都被索引了两次。

什么构成“目录”取决于您的应用程序,当然,并没有硬性和快速的规则来解决这个问题。