我正在使用自定义CMS的网站上工作,该网站根据文章标题生成网址。网站贡献者面临的问题是,当他们更新文章的标题时,它会为文章生成一个新的URL,因此文章之前的所有“喜欢”都与旧的URL相关联(文章的副本是仍然可见)和新的没有任何喜欢。有没有办法实现Facebook的喜欢,以便两个不同的URL共享相同的喜欢池 - 所以旧的URL的喜欢将转移到新的URL,如果在任一URL上按下类似的按钮,它有助于他们的常见的游泳池?有关解决此限制的任何其他建议吗?
答案 0 :(得分: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不会