大多数网站使用-(如堆栈溢出),但大多数PHP框架生成+编码的URL。

那么,什么是最好的搜索引擎优化?使用+-作为分隔符?

有帮助吗?

解决方案

A加为空间中的简化的编码(如果不使用20%使用,虽然两者都同样有效)。在“ - ”具有在URL编码没有特殊含义,将被解码为“ - ”,其中“+”将被解码为空间

像堆栈溢出站点必须翻译空格 ' - '。为产生的URL(而不是编码URL)

请参阅上 URL编码获得更多的细节。

哦,直接回答这个问题,无论是SEO好还是坏。

其他提示

+ -不相等。

在加号是 URI编码规范的一部分。作为保留字符。特别是加上用作简写符号在一个空间查询字符串(搜索“查询字符串”并读取该标题下面的信息)。

这可导致编码的问题,其中一个URL编码系统可以使用标准百分号编码 ,在另一个会使用 RFC 1738 URL编码。因此,无法返回的URL字符串类型之间的missmatch。因此,你将不得不编码具有“+”作为显著字符,并且还解码随后的URL。

的任何URL

我会建议以不使用任何保留的字符作为您的网址的关键部分最佳实践(阅读不是查询字符串)和转换空间,以“ - ”(破折号)。因为它可能导致在未来不可预知的结果。

我会同意,它可能不会做SEO的区别...只要网页浏览是,能够和内容(这是最重要的)是指数能够通过SE。

根据SEOmoz的在其博客帖子之一

关于URL的最佳实践,连字号分开最好,其次是下划线,然后加号(+)。

  

当创建具有多个字的URL   在一个短语的形式,连字符   最好的术语分离(例如   /品牌/甜蜜和 - GABBANA /)中,随后   (按顺序)通过,下划线(_),加号   (+)和任何操作。

- 字符用作永久格式的一部分。通常情况下,永久链接使用它们代替空格,但只是作为一个论坛的帖子或博客文章标题的一部分。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top