请问怎么去掉路由中的#?
Opened this issue · 4 comments
deepthan commented
你好,请问怎么去掉路由中的#?看了很多资料都没成功,谢谢、
deepthan commented
我把你的代码克隆到本地了跑了一遍但是还没发现怎么实现的,可以指导下吗?
jeneser commented
试试以下两个链接的方法:
- https://www.angular.cn/api/router/RouterModule
- https://stackoverflow.com/questions/41687562/angular-2-remove-hash-from-the-url
另外,还可以通过后端进行配置实现,参考:
- https://ngmilk.rocks/2015/03/09/angularjs-html5-mode-or-pretty-urls-on-apache-using-htaccess/
- https://stackoverflow.com/questions/39965234/nginx-angular2-html5mode-pathlocationstrategy
Thanks.
deepthan commented
谢谢你的方法,我把方法都试了可以去除#但是放在github page里面刷新的话会404,但是我看到你的github page是好的,可以解答下吗?似乎光前端修改是不可行的? 麻烦你了谢谢。