我是新來的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
時