使用AngularJS将没有hashbang的URL重定向到具有hashbang的URL

时间:2017-03-09 13:35:47

标签: angularjs hashbang

自升级到AngularJS 1.6以来,hashbangs是默认的。

如何重定向以前分发的URL以转换为带有hashbang的版本?

例如,www.myu.rl/#/hello/将成为www.myu.rl/#!/hello

目前它导航到www.myu.rl/#!#%2F/hello,重定向到主页。

1 个答案:

答案 0 :(得分:0)

如果你想保持hash-bang模式(#!/),那么将你的hash-prefix设置为:

$location.hashPrefix('!');

如果您想回到好日子,请参阅this answer