url - 我该如何使用#!而不仅仅是 Durandal URL 中的#?

标签 url durandal fragment-identifier hashbang

默认情况下,使用 Durandal 的路由器创建的 URL 格式如下:

http://example.com/#/whiskey-tango-foxtrot

但是,我想使用#!出于 SEO 目的,使 URL 看起来像这样:

http://example.com/#!/whiskey-tango-foxtrot

有关我的意思的更多信息,请参阅:https://developers.google.com/webmasters/ajax-crawling/

知道如何使用 Durandal 实现这一目标吗?

最佳答案

您可能必须重写路由器插件,例如函数“preparerouteInfo”和其他函数(cancelNavigation)

关于url - 我该如何使用#!而不仅仅是 Durandal URL 中的#?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15648183/

相关文章:

javascript - 从 url 中删除哈希

javascript - URL 片段和 BASE 标记

android - facebook 分享图像 Url 以及 android 中的链接

dom - Durandal 小工具 : Knockout "<!-- ko if: -->" anomaly

javascript - Durandal 默认路由有效,没有其他

javascript - 避免在 SPA 中重新提交表单(无 P-R-G)

javascript - 在不滚动页面的情况下修改 location.hash

http - 如何检查特定服务器上所有可用的 URL?

java - 加载 url 而不更改 url

php - 将 URL 重写为动态页面