替换浏览器中的URL路径,而不是请求中的路径

Replace URL path in browser, not in request

本文关键字:路径 请求 URL 替换 浏览器      更新时间:2023-09-26

我正在开发web应用程序,它的侦听URL是:

localhost:8080/secret/index.jsp

但我需要它在浏览器上使用

localhost:8080/public/index.jsp

我只需要从浏览器地址中隐藏这个秘密单词。例如localhost:8080/secret/*->localhost:8080/public/*

我正在使用tomcat网络服务器。有没有任何方法可以用任何工具在客户端或服务器端实现这一点?

感谢爆炸药丸!

history.replaceState({}, 'Public title', '/public/index.jsp');

工作。