我的404页面没有显示它的用途。我已将404页面放在主索引页面(http://stthomaschss.com)的同一目录中,作为404.html,并用.htaccess文件写入
# DO NOT REMOVE THIS LINE AND THE LINES BELOW ERRORPAGEID:QeGuBu
ErrorDocument 404 /404.html
如果未找到错误位于同一目录(http://stthomaschss.com/noexist),404页面正常运行但如果错误发生在http://stthomaschss.com/results/noexist等其他目录中,则404页面为不显示链接到它的样式......
需要帮助。
答案 0 :(得分:2)
样式显示正确,因为浏览器在相对于404页面的路径中查找css
个文件。您呈现的HTML包含:
<link rel="stylesheet" type="text/css" media="screen" href="css/reset.css">
<link rel="stylesheet" type="text/css" media="screen" href="css/grid_12.css">
<link rel="stylesheet" type="text/css" media="screen" href="css/style.css">
您需要对其进行更改,以便它们引用实际的css位置,即:
http://stthomaschss.com/css/reset.css
因此,您应该将css链接更改为绝对链接,即
<link rel="stylesheet" type="text/css" media="screen" href="/css/reset.css">