代码之家  ›  专栏  ›  技术社区  ›  Geuis

使URL友好的最佳方法?

  •  1
  • Geuis  · 技术社区  · 14 年前

    我们正在为我们的一些电影内容修改URL结构,但我们不太确定处理奇怪字符的最佳方式。例如,

    '303/302'
    '8 1/2 Women'
    'Dude, Where's My Car?'
    '9-1/2 Weeks'
    

    到目前为止,我们认为:

    /movies/303-302
    /movies/8-1-2-women
    /movies/dude-wheres-my-car
    /movies/9-1-2-weeks
    

    这是最好的解决方案吗?我们忘了什么吗?

    3 回复  |  直到 14 年前
        1
  •  2
  •   Tony the Pony    14 年前

    使用此格式: /movies/123456/8-1-2-women

    设置Web服务器,使电影由数字ID(123456)标识,路径的其余部分将被忽略(仅用于SEO)。

    (StackOverflow使用此方法)

        2
  •  1
  •   Joel Glovier    14 年前

    我们总是用破折号。

    我没有现成的资料来源,但我听说短线字符有利于搜索引擎优化,比骆驼帽(即dudewheresmycar)更好,但不确定它如何与下划线、符号或百分比符号进行比较。显然,使用破折号(或者其他分隔字符)搜索机器人可以“读取”链接,并将其添加为确定内容相关性的另一个因素。

        3
  •  1
  •   rasmusgi    14 年前

    来自seomoz:“当以一个短语的格式创建多个单词的URL时,最好用连字符分隔术语(例如/brands/dolce和gabbana/),然后(依次)加下划线(u)、加号(+)和零。”

    这一点也得到了谷歌Matt Cutts的确认。