无法在引用文件名中使用破折号,为什么?

无法在引用文件名中使用破折号,为什么?

我最近设置了 Windows Subsystem Linux,并在 Apache2 默认服务器文件夹中创建了指向 Windows 文件夹的符号链接,如下所示...

ln -s /mnt/c/Users/user/Desktop/folder /var/www/html

...所以我留下了以下文件夹和文件结构

/var/www/html/folder/file.php
/var/www/html/folder/css/file-name.css

在 PHP 文件中,我已链接到 CSS 文件。但是,CSS 文件名中包含一个破折号 ( file-name.css),这导致无法在浏览器中localhost/folder/file.php显示所做的任何更改。file-name.css

有人知道为什么会发生这种情况吗?
这是一个错误吗?
还是 Linux 和 Apache 环境中不允许使用破折号?

相关内容