最近、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 環境ではダッシュは許可されていないのでしょうか?