在网页文件名称中使用数字是安全的吗?



最近有人告诉我,在网页文件名称中使用数字不是很好的做法。例如,说我正在建立一个有关萨马拉·摩根(Samara Morgan)的网站,我有一个名为7days.html的文件 - 使用一个数字启动文件名是不好的吗?它比以后在文件名中放置数字(即day7.html)的风险要风险更高?

我只是在一般不建议使用文件名中的数字的情况下有点困惑。

编辑:要求他们进行更多解释之后,这就是他们对我说的:

....我可以解释的最简单方法是某些编程 语言和操作系统可能会通过放置 数字作为第一个字符。换句话说,它具有更高的 潜在的错误,因此不建议使用。话虽如此,这是 可以在第一个字符之后使用数字。顺便说一句 域名(例如4chan.org)有些不同,因为它不是 文件。

这里还有一些更多提示/最佳实践(您将其视为#3):

https://ed.fnal.gov/lincon/tech_web_naming.shtml

我认为您需要回到这个人并询问他们更多信息 - 他们是说有安全问题吗?由于用户可能想处理的事情是一个可用性问题吗?您缺少的搜索引擎优化技巧将使人们更容易找到?

我实际上无法想到为什么URL中的数字对其中的任何一个都重要。似乎他们很可能在考虑SEO,因为这是搜索引擎(希望用户获得所需的结果)和出版商(想要使自己的品牌更高的结果)之间的持续战斗,并且充满了半完整的实验和狡猾的建议。

也值得注意的是,URL根本没有"文件名" - 它们只是浏览器发送给服务器的字符串,服务器可能会或可能不会映射到磁盘上的文件。例如,查看此页面的URL - 它包含足够的信息,让服务器在数据库中查找正确的问题,以及一些可读的文本,主要用于SEO。

当然,您的服务器有文件名,但是我想不出任何原因会成为问题的原因,更不用说为什么它特别适用于网页。


基于提供的其他信息编辑:

我注意到有关您添加的链接的两件事:一,已经二十岁了;第二,它包括每个点的详细推理,除了点3。我想不出任何"编程语言和操作系统",这将在领先的数字上遇到问题。实际上,它在某些(非WEB)上下文中很常见,是强制以所需顺序列出或运行的文件(例如01-contents.txt02-introduction.txt等)。

我可以想象如果您使用.-_开始文件名,因为有时会有根深蒂固的约定是隐藏的,或者是备份等等。过于保守,无法使规则保持简单。

准确地说。您的问题指的是允许或适当地开始使用o或更多数字字符的文件名称。提出任何问题,我们将其用于Enterpretazione ..

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-file-and-directory-names/

对于编程语言而言,情况略有不同,最常见的情况是C/C 的情况,其中使用具有数字字符开头的完全数字字符或复合名词的变量可能会令人困惑,因此练习是不建议的。(有关C/C Vars命名样本,请参见此信息,并且问题是否安全使用网页文件名称中的数字?)

因此,在您的情况下是指文件的名称。.

未反映您捕捉的限制。

否只是保持它不影响任何东西

最新更新