我是新来的Web应用程序开发和我目前正在开发其在此URL下刊登在春季启动Web应用程序:如何重命名URL
https://reverseproxy/application_name/login.html
我想这变为:
https://reverseproxy/application_name/login
我知道如果我使用Thymeleaf模板,那么我可以实现这一点。但是,而不是仅仅使用HTML,我可以让我的URL看起来像这样的用户?
任何帮助表示赞赏。
我是新来的Web应用程序开发和我目前正在开发其在此URL下刊登在春季启动Web应用程序:如何重命名URL
https://reverseproxy/application_name/login.html
我想这变为:
https://reverseproxy/application_name/login
我知道如果我使用Thymeleaf模板,那么我可以实现这一点。但是,而不是仅仅使用HTML,我可以让我的URL看起来像这样的用户?
任何帮助表示赞赏。
您可以在.htaccess文件中使用这样的:通过创建一个控制器
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
Spring的MVC提供了一种方式来做到这一点,映射
/login
到/login.html
但是,如果你想实现,没有任何的java代码行,只需使用html可以添加新的规则,以反向代理(如你正在使用一个)来映射https://reverseproxy/application_name/login
调用https://reverseproxy/application_name/login.html
还有什么可能做的工作是Spring MVC Content Negotiation默认的内容类型设置为MediaType.TEXT_HTML
时