我想不出一个例子,但希望你明白了。编码的 URL 有一些字符替换为那些奇怪的 %20%
类型的代码(所以我认为原始字符/含义都没有丢失)而 slugs 有所有特殊字符被剥离并且通常替换空格带破折号或加号(“-”或“+”)。
最佳答案
用于 URL 的编码并不像看起来那么奇怪。它只需要表示 URL 中的字符,否则将不允许或不方便。搜索引擎爬虫能够解码它们并恢复原来的含义。如果你在单词中有类似外语字母的东西,否则会出现乱码,这很可能会对搜索引擎产生影响。因此,如果您希望在 URL 中包含这样的词,并且它们可能是您网站的重要关键词,我建议使用适当的 URL 编码以支持去除特殊字符。尽管对于简单的非字母字符,即提到的 %20
这是一个空格字符,您可以继续使用 +
、-
或 .
如果您愿意,可以作为替代品。
关于language-agnostic - 编码的 URL 比 slug 有更好的 SEO 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3481416/