我是一个更新鲜的人,我的TL告诉我在文件名中使用' - '代替'_',比如
file-name.php instead of file_name.php
但是他并没有告诉我原因。他说这是规则,但对我来说听起来很有趣。
有人可以告诉我背后的主要原因吗?
由于
答案 0 :(得分:0)
没有一个非常强大的理由,当然不是因为人们会将其称为规则,但是有理由可以使用连字符。
当Google看到用连字符分隔的单词时,它会将它们视为单独的单词,当它们被下划线分隔时,它不会。或者至少,that was the case back in 2006并且我不知道自那以后它已经发生了变化。
因此,对您的实际代码没有任何影响,但会对您的网站编制索引产生影响,这会影响您的代码在用户能够找到它时的效果。
你当然可以使用路由来解决网址问题 - 事实上你可能会在大多数现实世界的工作中 - 在这一点上它再次归结为个人偏好。