【问题标题】:Using search engine friendly URLs使用搜索引擎友好的 URL
【发布时间】:2014-11-09 05:21:05
【问题描述】:

我的网站将使用由成员发布的主题行组成的搜索引擎友好 URL。一个主题可能是如何在运行时创建一个类,因此 URL 将是:

www.example.com/topic/how-to-create-a-class-at-runtime

好的,这样就可以存储并希望在搜索引擎中被抓取并列出。用户可以随时编辑他们的帖子,也可以更改他们的主题行。

我的问题是,如果他们更改主题行,旧链接是否仍处于活动状态,而新链接是否应添加到数据库中,都指向同一篇文章,还是应该仅包含新主题行的链接?如果是后者,如果许多用户更改了他们的主题行,我会有很多来自谷歌等的死链接。

【问题讨论】:

    标签: url hyperlink seo


    【解决方案1】:

    使用server-side redirect 从旧网址重定向到新网址。

    在您的示例中,您应该使用301 redirect ("Moved Permanently")

    【讨论】:

    • 是的,这就是我打算这样做的,所以我最终会得到 2 个或更多有效链接,一个会给出 200 标题,而其他链接会给出 301。但是......这是好的做法还是当用户更改主题并返回 402 时,我是否只是废弃其他链接?我所看到的是 www.example.com/12345-this-is-the-seo-friendly-part 其中 12345 是资源定位器,之后的位可以是任何东西,因为我的 php 代码只会查看 12345 . 这听起来是一个更好的选择。
    • @MikeC:我不明白你所说的“废弃其他链接”是什么意思。而且我假设您的意思不是 402(需要付款),对吗?
    猜你喜欢
    • 2011-08-31
    • 2021-06-12
    • 2012-06-18
    • 2010-12-11
    • 2013-10-16
    • 2012-10-09
    • 2011-02-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多