为 URL Meteor Iron Router 添加标题

Adding Title to URL Meteor Iron Router

目前我有

http://www.example.com/videos/videoId

在我的铁路由器中,

Router.route('/videos/:_id', { name: 'videoShowtemplate' }

我想让我的网站对搜索引擎优化更友好,所以我在考虑添加 URL.

的视频标题
http://www.example.com/videos/videoId/videoTitle

你能告诉我怎么做吗?非常感谢您。

浏览文档:https://github.com/EventedMind/iron-router/blob/devel/Guide.md

保持相同的路线,只需将 /:slug 添加到您的参数中。

_id

上进行所有验证
Router.route('/videos/:_id/:slug', { 
    template: 'videoShowtemplate' 
}

使用以下代码重定向到站点

在html

<a href="/videos/{{_id}}/{{title}}">click here</a>

或在 js 中

Router.go('videoShowtemplate', {_id: id,slug: title});