angularjs ui-router路由移除#解决方案

前端之家收集整理的这篇文章主要介绍了angularjs ui-router路由移除#解决方案前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
  1. ui-router中增加

$locationProvider.html5Mode(true);

2.根目录增加.htaccess文件,并增加

RewriteEngineOn
#Ifanexistingassetordirectoryisrequestedgotoitasitis
RewriteCond%{DOCUMENT_ROOT}%{REQUEST_URI}-f[OR]
RewriteCond%{DOCUMENT_ROOT}%{REQUEST_URI}-d
RewriteRule^-[L]

#Iftherequestedresourcedoesn'texist,useindex.html
RewriteRule^/index.html

3.在index.html的head标签增加

<basehref="/">

4.若刷新页面后样式失效,请查看是否路径为"./abc"写法,改写成绝对路径"/abc"

猜你在找的Angularjs相关文章