【发布时间】:2018-04-06 22:26:44
【问题描述】:
我已经为此苦苦挣扎了一个星期。我使用 Anguarjs 并设置了 html5mode(true) 以消除您之前在 url 中需要的井号“#”。 一切正常,我的 URL 逻辑适用于查询参数。
www.domain.com/thecurrentpage/?title=banana
当我单击其他内容时它会更改并刷新页面,然后它会显示正确的内容。
我只想有这样的链接:
www.domain.com/thecurrentpage/banana
然后来到同一个页面。 这实际上会将您指向带有查询参数的第一个。 我觉得我已经用重写规则尝试了 .htaccess 文件中的所有内容,以及使用角度路由的所有内容。我就是不明白。
【问题讨论】:
-
这里是什么
Angular 1 -
是$locationProvider.html5Mode(true);用于删除 # 符号。我提到它是为了确保这不会影响 .htaccess 文件或相反的文件。
标签: angularjs .htaccess routing friendly-url route-provider