作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 Tomcat 6 网络服务器运行我的应用程序,我看到一些非常奇怪的重定向行为。
我希望通过内部 URL 访问我的应用程序 http://appteam.testdomain.co.uk/test并且这将返回一个 302 重定向到 http://appteam.testdomain.co.uk/test/然后提供 index.html,即应用程序的首页。
但是,http://appteam.testdomain.co.uk/test 的 GET当前返回 302 到 http://appteam.testdomain.co.ukteam.testdomain.co.uk/test/
我将如何调试这个奇怪的重定向以及什么 Tomcat 配置可能导致此行为?
编辑
为了清楚起见,这里的奇怪之处在于请求
http://appteam.testdomain.co.uk/test
被重定向到
http://appteam.testdomain.co.ukteam.testdomain.co.uk/test/
注意损坏的域。
编辑2
@Sean - 我自己没有进行重定向。 Tomcat 内部的某些东西似乎正在为我处理这个问题。让我知道各种 Tomcat XML 文件的哪些部分有助于诊断此问题,我会发布它们。
最佳答案
我已经找到答案,它非常适合我的应用程序部署方式。 Tomcat 位于 NGINX 代理之后,该代理将几乎所有流量转发到 Tomcat。 Proxy 用于以不同方式处理某些 URL。事实证明,Tomcat 正在向
返回正确的 302http://appteam.testdomain.co.uk/test/
但是 NGINX 代理正在将其处理成
http://appteam.testdomain.co.ukteam.testdomain.co.uk/test/
关于java - 奇怪的 Tomcat 尾部斜杠重定向域处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3891132/
我是一名优秀的程序员,十分优秀!