Php 在Ubuntu中开发时无法访问CSS?

Php 在Ubuntu中开发时无法访问CSS?,php,mysql,css,Php,Mysql,Css,我正在使用PHP和mysql开发一个web应用程序。我在windows机器上进行初始开发,现在转到ubuntu ultimate edition。我安装了apache/PHP/mysql并对其进行了配置。 我将我的web文件夹放在/var/www中,当我在浏览器中提供URL时,我没有得到带有CSS的页面 不工作: href=“./css/style.css” 工作: href=“style1.css” 还有什么地方我可以提供一个通用的url,这样它就可以在linux和windows中工作。如果w

我正在使用PHP和mysql开发一个web应用程序。我在windows机器上进行初始开发,现在转到ubuntu ultimate edition。我安装了apache/PHP/mysql并对其进行了配置。 我将我的web文件夹放在/var/www中,当我在浏览器中提供URL时,我没有得到带有CSS的页面

不工作:

href=“./css/style.css”

工作:

href=“style1.css”


还有什么地方我可以提供一个通用的url,这样它就可以在linux和windows中工作。

如果webroot是/var/www/sitename.com

CSS位于/var/www/sitename.com/CSS中

始终将其称为/css/style.css,而不是。/css-“/”是相对于webroot而不是文件系统的/如果你在sitename.com/page/about

尝试使用完整路径正确路径,例如css/style.css],css'会把你搞砸,如果它仍然不起作用,那就是文件问题

检查您是否将文件放在预期位置,如果是- 在控制台中尝试:
chmod 0755 style.css


因为您可能会遇到403错误,而不是404错误,这完全取决于您的web根目录。您如何访问页面本身?您在浏览器中输入的地址是什么?您如何访问样式表?样式表与图像一起位于一个名为CSS的文件夹中。文件位置:style.css:-/var/www/foldername/css index.php:/var/www/foldername images:/var/www/foldername/css/images,以便它像href=“style1.css”一样工作。我在中复制了.css文件和图像the@user2请显示用于嵌入样式表的HTML代码,以及该样式表工作和不工作的页面的完整URL。(如有必要,请删除域名。)