Angularjs / .htaccess的漂亮网址

时间:2017-10-25 17:54:47

标签: angularjs .htaccess routing friendly-url route-provider

我一直在为此奋斗一周。我使用Anguarjs并设置html5mode(true)以摆脱之前在url中需要的哈希符号“#”。 一切正常,我的URL逻辑与查询参数配合使用。

www.domain.com/thecurrentpage/?title=banana

当我点击其他内容时,它会更改并刷新页面,然后显示正确的内容。

我只想拥有一个类似的链接:

www.domain.com/thecurrentpage/banana

来到同一页面。 这实际上会指向第一个查询参数。 我觉得我已经尝试了.htaccess文件中的所有内容,包括重写规则和角度路由的所有内容。我只是不明白。

1 个答案:

答案 0 :(得分:0)

您希望在路由中使用:语法。

在您的路由中添加如下路线:

/thecurrentpage/:title

然后你可以使用:

$routeParams.title

获取值“banana”

这可能会有所帮助...... AngularJS: Read route param from within controller