質問: cssファイルがダウンロードできてしまう・・・ cssを外部ファイルに置いて、http://○○○.com/css/index.cssのようにしているのですが、以下の問題が発生しています。 ■http://○○○.com/css/index.cssでcssファイルがダウンロードできてしまう。 ■cssファイルがyahoo検索エンジンにインデックスとして大量に登録されてしまう。 上記の2点の問題で非常に困っています。htaccessに deny from all と記述しましたが、これではサイトにアクセスするとcssを読み込まずにレイアウトが総崩れしてしまいます。 どのように記述すればよいのでしょうか?
回答: >■http://○○○.com/css/index.cssでcssファイルがダウンロードできてしまう。 この件への対処は不可能です。 何故なら、cssファイルに設定したレイアウトが反映されることが、次の仕組みに寄っているため。 1.webブラウザがhtmlファイルとcssファイルの双方をダウンロード。 2.webブラウザが内部でhtmlとcssを合成することで、レイアウトが適用された画面を作成する。 このように、 cssファイルのダウンロードを禁止することは、cssの仕組みに違反するため、対処は不可能です。 ■cssファイルがyahoo検索エンジンにインデックスとして大量に登録されてしまう。 参考url:「yahoo!japan サイト管理者向けヘルプ」 【robots.txtで登録拒否をするには】 の対処を行ってください。