【问题标题】:Add .html when rewriting URL in htaccess?在htaccess中重写URL时添加.html?
【发布时间】:2011-06-01 07:33:09
【问题描述】:

我正在重写我网站上所有以 .php 结尾和/或具有动态 URL 的 URL,以便它们是静态的并且对搜索引擎更友好。

我正在尝试决定是否应该将文件名重写为简单的字符串,或者是否应该将 .html 添加到所有内容的末尾。例如,有一个像

这样的 URL 会更好吗?
www.example.com/view-profiles

www.example.com/view-profiles.html

???

有谁知道搜索引擎是否喜欢以一种或另一种方式来做?我查看了整个 Stack Overflow(以及其他一些资源),但找不到这个特定问题的答案。

谢谢!

【问题讨论】:

    标签: .htaccess url url-rewriting seo rewrite


    【解决方案1】:

    SEO优化的网址应该按照这个逻辑(优先列出)

    1. 唯一(1 个 URL == 1 个资源)
    2. 永久(不变)
    3. 可管理(每个站点部分 1 个逻辑,没有复杂的例外)
    4. 易于扩展的逻辑
    5. 有针对性的关键字词组

    基于此

    • www.example.com/view-profiles

    会是更好的选择。

    说:

    google 有一些我称之为“防止灰尘爬行”的东西(请参阅此 google http://research.google.com/pubs/author6593.html 的论文:“不要在灰尘中爬行”),因此如果 google 发现一个 URL,它必须决定是否值得抓取该特定页面。

    由于 google 为带有 .html 的 URL 提供了“奖励”信任,“这是一个我可能想要抓取的 HTML 页面”。

    说:如果您的网站主要由具有实际文本内容的 HTML 页面组成,则不需要此“奖励”。

    我个人只将 .html 添加到仅由长列表组成的 HTML 站点地图页面中,并且只有当我有几百万个这样的页面时,因为我已经看到这些页面上方的爬取率稍好一些。对于所有其他页面,我严格保留上面提到的 Franzsche URL 逻辑。

    br 弗朗茨,奥地利,维也纳

    p.s.:请参阅https://webmasters.stackexchange.com/ 了解未编程相关的 SEO 问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-06-10
      • 2013-08-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多