Spring boot:配置tomcat服务器以使用html5Mode

时间:2015-06-08 09:46:24

标签: spring apache .htaccess spring-boot

问题:如何在spring boot中配置.htaccess?

angularjs提供了html5Mode,它使您的应用程序使用基于pushstate的URL而不是hashtags。但是,这需要服务器端支持,因为生成的URL也需要正确呈现。

如果您在Apache服务器上运行角度应用程序,则可以在.htaccess文件中轻松添加此规则。

# Apache .htaccess

# angularjs pushstate (history) support:
# See http://www.josscrowcroft.com/2012/code/htaccess-for-html5-history-pushstate-url-routing/
<ifModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !index
    RewriteCond %{REQUEST_URI} !.*\.(css¦js|html|png) #Add extra extensions needed.
    RewriteRule (.*) index.html [L]
</ifModule>

0 个答案:

没有答案