我在 16.04 中构建了一个 Apache2 网络服务器。目前,我的 index.html 位于 /var/www/html/index.html。我尝试使用此行调用一些 css:
<link rel="stylesheet" type="text/css" href="css/basic.css" media="screen" />
文件 basic.css 位于 /var/www/css/basic.css。我认为我的 href 是错误的。任何帮助都将不胜感激。
答案1
你必须将 css 文件夹放在 html 文件夹中,因此 /var/www/html/css/... 你可以通过以下方式执行此操作
sudo mv /var/www/css /var/www/html/css
或者你必须参考href="../css/basic.css"
但通常你应该选择第一种方式。
无论如何,在这两种情况下,请确保您已正确设置权限,例如
sudo chown -R <username>:www-data /var/www/html/css
或者在第二种情况下
sudo chown -R <username>:www-data /var/www/css