如何重命名网址

时间:2017-05-04 09:23:56

标签: java spring url spring-boot

我是Web应用程序开发的新手,我目前正在使用此URL发布Spring Boot中的Web应用程序:

https://reverseproxy/application_name/login.html

我希望将其更改为:

https://reverseproxy/application_name/login

我知道如果我使用Thymeleaf模板,那么我可以实现这一点。但是,通过仅使用HTML,我可以将URL设置为用户吗?

感谢任何帮助。

3 个答案:

答案 0 :(得分:0)

您可以在.htaccess文件中使用它:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]

source (with explanations)

答案 1 :(得分:0)

  

Spring-mvc提供了一种通过创建控制器和映射来实现此目的的方法   /login/login.html

但是如果你想在没有任何java代码的情况下实现这一点而只是使用html,你可以添加一个新的规则来反向代理(当你使用一个代码时)将https://reverseproxy/application_name/login调用映射到https://reverseproxy/application_name/login.html

答案 2 :(得分:0)

将默认内容类型设置为MediaType时,可能还需要Spring MVC Content Negotiation .TEXT_HTML