1

我正在一个带有自定义 CMS 的网站上工作,该 CMS 根据文章标题生成 URL。网站贡献者面临的问题是,当他们更新文章的标题时,它会为文章生成一个新的 URL,因此文章之前的所有“喜欢”都与旧 URL 相关联(文章的副本是仍然可见)和新的没有任何喜欢。有什么方法可以实现 Facebook 点赞,以便两个不同的 URL 共享相同的点赞池 - 因此,旧 URL 的点赞将转移到新 URL,如果在任一 URL 上按下点赞按钮,它就会贡献给他们的点赞共同的喜欢池?解决此限制的任何其他建议?

4

1 回答 1

1

为什么不使用串联的 URL?像

/url-generated-from-title-id

在哪里id保存数据库中文章的静态 ID?你总是可以用简单的 JavaScript 去掉最后一部分

var pathParts  = location.pathname.split("/"),
    identifier = pathParts[pathParts.length-1].split("-"),
    articleId  = identifier[identifier.length-1]; // holds "id"

标题仍然可以更改,但 id 不会

于 2012-05-04T22:11:48.140 回答