私はすべてを試してみましたが、これを理解することはできません。サイトがGoDaddyサーバーのWebサイトを実行することに決定しました。このサーバーは、この問題の根本にあると信じていますが、私ができる限りこれを説明しようとします。CSSは読み込まれません、リソースはスタイルシートとして解釈されますが、MIMEタイプapplication/x-httpd-phpで転送されます。
私はシンプルなHTMLページを持っています。いくつかのCSSがあります... CSSがページ自体に含まれているとうまくいきます。私は、スタイルシートを経由して、同じCSSスタイルをリンクする際にIE
<html>
<head>
<style>
#topbanner {
position:absolute;
top: 0;
height: 40px;
width:100%;
background-color:#000;
opacity: .5;
}
#map {
margin: 0 auto;
background: url(img/jeanmap.png);
height:679px;
width: 1024px;
position: relative;
}
</style>
</head>
<body>
etc... etc...
は、しかし、私は、私のページに文字通り何も何も得ます。
IE
<html>
<head>
<link href="css/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
etc... etc...
Firefoxでテストするとき、私はエラーを取得していない、と私は.cssファイル内のすべてのスタイルを見ることができますし、私は私のスタイルを参照してくださいいけないが、それをダウンロードすることができChromeで、それをダウンロードすることができますまた、クロムで次のエラーが表示されます。Resource interpreted as Stylesheet but transferred with MIME type application/x-httpd-php
また、いくつかのjavascriptスクリプトにもリンクしていますが、同じエラーが表示されますが、読み込みは実行されますが、私のCSSは空であるため、
ここで問題となっていることは、これまでに起こったことはありませんでした。私は同じことを行うと、それが正常に動作ルートフォルダのようにそのサーバーの問題を信じてはいけない
が、これは単なるフォルダにあり、それはまだ、これが私のファイル構造で明確にすることが
作業イマイチ
root/
index.php
css/
img/
js/
problematic folder/
index.php
css/
style.css
img/
js/
別のcssフォルダと別のimgフォルダを有し、これは最終的には、独自のサーバー上になってしまいますセカンダリプロジェクトであるため、別のjsフォルダがあるが、今のテストのために、それがネストされているデザインを操作するための推論私のサーバー上で。
私はこれがかもしれ次...
# add various mime types
AddType text/html .html .htm
AddType image/x-icon .ico
AddType text/css .css
AddType text/javascript .js
AddType audio/mpeg .mp3
AddType audio/mp4 .m4a
AddType audio/ogg .ogg
AddType audio/ogg .oga
AddType audio/webm .webma
AddType audio/wav .wav
AddType video/mp4 .mp4
AddType video/webm .webm
AddType video/ogg .ogg
とも問題ディレクトリ内のhtaccessファイルが、そのdidntのヘルプを追加しようとした
これは、GoDaddyの中で立ち往生しているクライアントと再び私にとっては問題ですが、私は問題を解決するために自分のサーバーを移動したが、私は、このクライアント –
では、このオプションを持っていけないCSSファイルは、Aによって提供されるようですPHPのスクリプトではなく、Apache自体です。書き換えルールを使用している場合は、PHPスクリプトにcssファイルリクエストを渡しません。 –
.htaccessとApacheの設定ファイル全体を見てみると、問題を見つけるのに大いに役立ちます。私はかなりの問題は、 "静的な"ファイル(Apacheの質問ではなく、適切なコンテンツタイプを設定していない)のリクエストを処理するPHPのスクリプト書き換えルールに問題があることを確信しています。少なくともヘッダーを慎重に読むためのサイトへのリンクは、何とか役に立つかもしれません... –