在URL中使用句号可能会导致歧义和混淆。因为在URL中,句号通常被用作域名和子域名之间的分隔符。如果在URL路径中使用句号,可能会被解释为文件扩展名,而不是路径的一部分。这可能会导致意外的结果和错误的解释。
例如,假设我们有一个网站,网址为 example.com
,其中有一个包含句号的页面路径,如 example.com/my.page.html
。这个路径可能会被解释为 my
是文件名,page
是文件扩展名,而 html
是一个独立的路径。这可能导致服务器无法正确识别页面路径,从而返回 404 错误页面。
因此,在URL中,建议使用破折号(-)或下划线(_)代替句号,以避免歧义和混淆。
参考链接:Why not use dots in URLs?