Seo 显示实际路线href=“”以提高网站浏览能力

Seo 显示实际路线href=“”以提高网站浏览能力,seo,ember.js,browsable,Seo,Ember.js,Browsable,我已经重新设计和部署了我们的商业网站,使用100%余烬和pushState,以提高搜索引擎浏览网站内容的能力 但是,我有一个问题,我不知道如何解决。我正在使用操作重定向到Ember应用程序路由 作为一个例子,这里有一个标签: <a {{action "doSales"}} title="Sales and after sales services">Sales and after sales services</a> 路线: sales: Ember.Route.ext

我已经重新设计和部署了我们的商业网站,使用100%余烬和pushState,以提高搜索引擎浏览网站内容的能力

但是,我有一个问题,我不知道如何解决。我正在使用操作重定向到Ember应用程序路由

作为一个例子,这里有一个标签:

<a {{action "doSales"}} title="Sales and after sales services">Sales and after sales services</a>
路线:

sales: Ember.Route.extend({
    route: '/:locale/sales',
但是,在DOM中,最终的a标记将如下所示:

<a data-ember-action="9" title="Sales and after sales services">Sales and after sales services</a>
如您所见,没有href=/en/sales

这意味着,如果我要求浏览器浏览我的网站,它将无法深入挖掘网站结构


有人知道吗

操作href支持已随新路由器一起删除。
如果你想在你的锚定标签上添加href,你需要使用自动生成它们的{{linkTo}}助手,或者手动添加href值。

新路由器已删除对动作href的支持。
如果你想在你的锚标签上添加href,你需要使用自动生成它们的{{linkTo}}助手,或者手动添加href值。

。我来试试看。我专注于以前的版本,没有赶上新版本。将尝试返回以获取反馈。谢谢你的回答。是的,谢谢。它做了我需要的事情。但是为了重写我的路由器,我做了大量的修改。太好了。我来试试看。我专注于以前的版本,没有赶上新版本。将尝试返回以获取反馈。谢谢你的回答。是的,谢谢。它做了我需要的事情。但是要重写我的路由器需要大量的修改。
<a data-ember-action="9" title="Sales and after sales services">Sales and after sales services</a>