当前位置: 首页 > 知识库问答 >
问题:

Spring Boot从上下文路径重定向到localhost

宗政坚白
2023-03-14

我有一个Spring Boot应用程序,其中的上下文路径如下:

context-path=/data

@RequestMapping("/")
public String contextRootRedirect(){
    return "redirect:/main";
}

我如何才能确保重定向工作的域名以及?

共有1个答案

魏凯捷
2023-03-14

如果应用程序服务器位于web服务器后面,则此问题可能是由web服务器配置引起的。这个问题可以通过使用httpd.conf或apache2.conf文件中的以下条目来解决:

ProxyRequests Off
ProxyPreserveHost On

<Proxy *>
    Order deny,allow
    Allow from all
</Proxy>
 类似资料:
  • 我正在使用application.properties文件中指定的Spring Boot上下文路径,它工作得很好 Spring Boot 2.0及以上版本

  • 我通过将上下文路径设置为/myservice来运行我的springboot应用程序。这将导致附加在URL处公开的所有执行器endpoint-http://localhost:8080/myservice/actuator/,而我只想要http://localhost:8080/actuator/.有没有办法告诉springboot忽略将上下文路径附加到执行器endpoint(通过Dispatche

  • 我已经使用Spring初始值设定项、嵌入式Tomcat、Thymeleaf模板引擎和作为可执行JAR文件的包生成了一个Spring Boot web应用程序。 使用的技术: Spring启动2.0.0。M6,Java8, Maven 这是我的安全配置 在我的 但当我在http://localhost:1234/iberiaWebUtils,而不是去http://localhost:1234/ibe

  • 问题内容: 我正在尝试重定向我的响应,但是我被困在链接路径上。 以下命令将我带到tomcat的localhost并在此处搜索页面,但是按预期找不到任何内容。 为了解决此问题,我必须将我的根文件夹名称(来自webaps的名称)放在链接路径中,但是我认为这不是一个好主意。 为什么会这样呢?除了getRequestURL()或类似的方法,还有其他解决方法吗? 问题答案: 相对重定向URL相对于当前请求U

  • 我在这个def create中调用redirect_to: 我检查路线= 在我的日志中: 我正在使用Rails 3.2.13 更新 尝试 得到同样的行为。 另外,我尝试通过添加rel=“external”来禁用Ajax,没有任何变化 更新2 new.html.erb 和javascript

  • 我有一个作为WAR部署的spring boot web应用程序。现在,当我将它部署到我的Tomcat7服务器时,它使用war文件的名称作为上下文,例如/myArtifactid-1.5.4.snapshot/。我想指定上下文路径,但是 似乎只适用于嵌入式Tomcat。我添加了一个meta-inf/context.xml,其中仅包含以下内容 但这并没有起到任何作用。