質問: ダヴィンチカートを使用するため、文字コードはShift-JISを使いたいです JavaScriptとcssが動かなくなりました。 リンクはしています。 .htaccessを消してみても表示結果に影響はありませんでした。 [リンク] 追記 -- すみません、JavaScriptは動作しているみたいでした。 cssの動作不良で気づきませんでした。 レンタルサーバはさくらです。 追記 -- html, cssはshift-jis、エンコードもShift-JIs JavaScriptはUTF-8です。 今やりたいことは、CSS、JavaScriptともに読み込ませること。 文字コードはShift-JIS 現状、ローカルでは何も問題なく動作します。 さくらにアップするとcssの読み込みをしなくなります。(JavaScriptは読み込み可能です。) 開発者ツールをチェックしてみたところ、`href=""`は問題なくはれているみたいです。 リンクをしているのにcssを反映しない理由がわかりません。 cssには日本語込みです(コメント用)。 --- ビルダーで作ったhtml/cssを書き変えてとの指示で、JavaScriptとかのサーバサイドまったくわかってないです。 .htaccessも初めて触っています。 --- 追記 03/07/08:31 返信が遅くなりすみません。 .htaccessの全文です。 ``` AddDefaultCharset Shift-JIS DefaultLanguage ja SetEnv TZ JST-9 AddType "text/html; charset=Shift-JIS" .html .css .js AddType text/css .css DirectoryIndex index.html .ht ExpiresActive On ExpiresByType image/gif "access 7 days" ExpiresByType image/png "access 7 days" ExpiresByType image/jpg "access 7 days" ExpiresByType image/jpeg "access 7 days" ExpiresByType text/css "access 7 days" ExpiresByType image/x-icon "access 1 month" ExpiresByType text/x-javascript "access 1 month" ExpiresDefault "access 1 days" Header set Cache-Control "private, must-revalidate" ExpiresDefault "access 7 days" Header set Cache-Control "max-age=604800" ExpiresDefault "access 1 month" Header set Cache-Control "max-age=2592000" RewriteEngine on RewriteCond %{HTTP_HOST} ^(www\.test\.com)(:80)? [NC] RewriteRule ^(.*) http://test.com/$1 [R=301,L] order deny,allow deny from all deny from all RewriteEngine on RewriteCond %{HTTP_HOST} ^(www\.test\.com)(:80)? [NC] RewriteRule ^(.*) http://test.com/$1 [R=301,L] order deny,allow AcceptPathInfo Default ``` `AddType text/css .css`は追記しましたが、変わりありませんでした。
回答: `Content-Type`が`text/html; charset=shift-jis`となっているのが気になりました。 なにか動的な出力をしてませんか?