我最近设置了 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 环境中不允许使用破折号?