gpt4 book ai didi

seo - Emberjs 显示实际路由 href =""以增加站点可浏览性

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:32:51 24 4
gpt4 key购买 nike

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

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

例如,这里有一个“a”标签:

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

相关操作:

doSales: function(router, event) {
router.transitionTo('sales');
},

还有路线:

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"

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

有没有人知道

最佳答案

新路由器移除了 Action href 支持。如果你想在你的 anchor 标签上使用 href,你将需要转而使用 {{#linkTo}} 帮助程序(自动生成它们)或手动添加 href 值。

关于seo - Emberjs 显示实际路由 href =""以增加站点可浏览性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15128366/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com