某些蜘蛛/机器人是否会从文件名中删除空格,因此网站中是否应避免使用文件名中的空格?
答案 0 :(得分:3)
我认为你应该避免网站文件名中的空格,并使用其他方法,如
ThisIsAnExample
This_is_an_example
您永远不知道哪个软件,脚本或服务器必须处理您的文件名,如果这会导致错误。此外,使用您网站的用户可能不喜欢处理包含
之类的网址This%20is%20an%20example
答案 1 :(得分:3)
我曾经知道我应该避免混合使用大写和小写以及特殊字符(仅使用ASCII)和空格。因为在URL中它们可能需要被转义 - 难以手动输入(用于测试)并且可能被监督。
你可能也有一些奇怪的机器人无法正常工作的问题,但我不知道。
答案 2 :(得分:3)
我和schnaader在一起 - 如果可能的话,绝对避免空间。它可以帮助您避免讨厌的URL编码问题,例如this one。
那就是说,无论如何你有时候也需要使用它们。只是意识到你可能需要做一些额外的工作来帮助带有古怪浏览器的访问者。
答案 3 :(得分:2)
我不知道机器人的确切行为,但我想大多数(如果不是全部的话)应该能够处理网站文件名中的空格。
尽管如此,最佳做法建议不要在网络上的文件名中使用空格。几年前当浏览器仍然在空间和%20之间进行区分时,这不是一个问题,但是遵循这个惯例也不会有什么坏处。
答案 4 :(得分:1)
请记住,对于使用“_”或“ - ”问题的机器人来说。
即。 Google将破折号视为单词分隔符,因此网址“archived-articles”将被视为2个单词,而“archived_articles”将被视为1。