有人最近告诉我,在网页文件名中使用数字不是好习惯。例如,假设我正在创建一个关于萨马拉摩根的网站,并且我有一个名为7days.html
的文件 - 用一个数字启动文件名会不好?比以后在文件名中放置数字(即day7.html
)风险更大吗?
我对于是否通常不鼓励在文件名中使用数字感到困惑。
编辑:在要求他们解释一下之后,这就是他们对我说的话:
....我能解释的最简单的方法就是某些编程 语言和操作系统可能会被混淆 数字作为第一个字符。换句话说,它有更高的 可能存在错误,因此不建议这样做。话虽如此,它是 在第一个字符之后使用数字是可以接受的。顺便说一句,一个 域名(如4chan.org)有点不同,因为它不是一个 文件。
以下是一些更多提示/最佳做法(您将其视为#3):
答案 0 :(得分:1)
我认为你需要回到这个人并向他们询问更多信息 - 他们是否说安全问题?可用性问题,因为用户可能想要用它做什么?您错过的搜索引擎优化技巧会让人们更容易找到?
但实际上,我无法想到为什么网址中的数字对于其中任何一个都很重要。看起来很可能他们正在考虑搜索引擎优化,因为搜索引擎(希望用户获得他们想要的结果)和发布商(希望让他们的品牌获得更高的结果)之间的持续战斗,并且充满了一半 - 理解实验和狡猾的建议。
值得注意的是,网址并不完全具有"文件名"根本 - 它们只是浏览器发送到服务器的字符串,服务器可能会也可能不会映射到磁盘上的文件。例如,查看此页面的URL - 它包含足够的信息,供服务器在数据库中查找正确的问题,以及一些主要用于搜索引擎优化的人类可读文本。
当然,您的服务器有文件名,但我无法想到为什么在这些文件中存在数字会成为问题,更不用说为什么它会特别适用于网页。
根据提供的其他信息进行修改:
我注意到你添加的链接有两件事:一,二十岁;二,它包括每个单点的详细推理,除了第3点。我无法想到任何"编程语言和操作系统"这对前导数字有问题。它实际上在某些(非网络)环境中非常常见,作为强制列出文件或以所需顺序运行的方式(例如01-contents.txt
,02-introduction.txt
等)。< / p>
如果您使用.
,-
或_
开始使用文件名,我可以想象出问题,因为有时会隐藏那些被隐藏的约定或备份等。这个建议在20年前是有道理的,或者作者过于保守以保持规则简单。
答案 1 :(得分:1)
准确地说。您的问题是指允许或者适当地开始具有o或更多数字字符的文件的名称..并且根据convenzini对(主操作系统名称)使用的文件名称允许这种类型的命名是不允许的提出我们用它来进入prepretazione的任何问题..
windows https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx
linux https://www.cyberciti.biz/faq/linuxunix-rules-for-naming-file-and-directory-names/
编程语言略有不同,最常见的情况是C / C ++,其中使用带有完全数字字符的变量或以数字字符开头的复合名词可能会造成混淆,因此一些人不推荐练习。 (请参阅此SO了解C / C ++变量命名样本和问题Is it safe to use numbers in your web page file names?)
因此,在你的情况下,引用文件的名称..你没有反映你所受到的限制。
答案 2 :(得分:0)
不要只是保持它不会影响任何东西