Answers:
当你做一个链接的空间转换为'%20'
是http://mydomain.com/start%20home
其脏...
使用-代替+或_或''(空格)适用于google:
start_home for google is "start_home"
start+home for google is "start+home"
start-home for google is "start","home", "home start", "start home"
在网址的路径部分...
space
space
-URL中绝对不允许未编码。必须将其编码为%20
。如果需要,您应该真正在服务器端亲自(明确地)执行此操作。但是,现代浏览器暗中为您执行此操作。虽然这不应该直接影响SEO(毕竟,URL中清楚地带有单词分隔符),但是@ Josh2012指出,这样做对可用性没有好处。因此,这可能会间接影响SEO。(如果这对用户不利;对SEO不利。)
+
-在URL的路径部分中,加号被视为文字字符。(但是,这是URL 的查询字符串部分中的一个编码空格-可能会引起一些混乱。)我没有证据表明在URL路径中使用它时是否将其视为单词分隔符。我看不到Google中没有任何逻辑将其视为单词分隔符,但用户并没有清楚地将其视为空格。我不会尝试将+
(plus)用作URL路径部分中的单词分隔字符。通常将其编码为%2B
。
-
-连字符通常用作URL中的单词分隔字符。搜索引擎将其视为此类,并且对用户来说很清楚。您只需要查看Stack Exchange网络。(这与破折号不同。)
使用连字符:
http://mydomain.com/start-home