我是Web应用程序开发的新手,我目前正在使用此URL发布Spring Boot中的Web应用程序:
https://reverseproxy/application_name/login.html
我希望将其更改为:
https://reverseproxy/application_name/login
我知道如果我使用Thymeleaf模板,那么我可以实现这一点。但是,通过仅使用HTML,我可以将URL设置为用户吗?
感谢任何帮助。
答案 0 :(得分:0)
您可以在.htaccess文件中使用它:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
答案 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