2012-05-11 14 views
1

私はすべてを試してみましたが、これを理解することはできません。サイトが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のヘルプを追加しようとした

+0

これは、GoDaddyの中で立ち往生しているクライアントと再び私にとっては問題ですが、私は問題を解決するために自分のサーバーを移動したが、私は、このクライアント –

+0

では、このオプションを持っていけないCSSファイルは、Aによって提供されるようですPHPのスクリプトではなく、Apache自体です。書き換えルールを使用している場合は、PHPスクリプトにcssファイルリクエストを渡しません。 –

+0

.htaccessとApacheの設定ファイル全体を見てみると、問題を見つけるのに大いに役立ちます。私はかなりの問題は、 "静的な"ファイル(Apacheの質問ではなく、適切なコンテンツタイプを設定していない)のリクエストを処理するPHPのスクリプト書き換えルールに問題があることを確信しています。少なくともヘッダーを慎重に読むためのサイトへのリンクは、何とか役に立つかもしれません... –

答えて

0

のいずれかで私のルートフォルダ内の私の.htaccessを持っていますサーバー構成の問題あなたがApache look hereを使用している場合。

AddType text/css .css 
+0

これは私があまり知っていない部分ですが、私はすでにこれを持っています。htaccessファイルですが、それは私のルートフォルダにあります。私の問題のあるフォルダにもそれが必要ですか? '#さまざまなMIMEタイプを追加する AddType image/x-icon .ico AddType text/css .css AddType text/javascript .js ' –

+0

問題のあるフォルダに.htaccessファイルを追加しても何もしなかった.htaccessの問題以上になりますが、私はGoDaddyのおかげでサーバ側で何ができるのかは本当に限られています –

関連する問題