2

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)にあるが、エラーがhttp://stthomaschss.com/results/noexistなどの他のディレクトリで発生する場合、404ページは正常に機能しています。 404ページにリンクされたスタイルが表示されていません...

助けが必要。

4

1 に答える 1

3

cssブラウザが404ページからの相対パスでファイルを検索しているため、スタイルは正しく表示されています。レンダリングされた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">
于 2013-01-11T12:16:15.930 に答える