- ベストアンサー
シンボリックリンクでドキュメントルート上のCSS
■最終的にやりたいこと ・複数サイトのCSSを変更するのが手間なので、1箇所で処理したいです ■案 ・ドキュメントルート上にCSSを上げて、全てのサイトでそのCSSを読み込むようにしたいです ■疑問 ・ドキュメントルート上のCSSは、ブラウザでは表示されないと思うのですが、それを何とかする方法はないでしょうか? ・具体的には、シンボリックリンクでドキュメントルート上のCSSを読み込むようにする、とか出来ないのでしょうか? ・「シンボリックリンク」自体、リナックスにおけるショートカットのようなもの、という認識しかないので、どうやれば良いか教えてください
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
シンボリックリンクよりalias(別名)ではないかと httpd.confに Alias /css "/user/css" <Directory "/user/css" > Options Indexes FollowSymLinks Includes ExecCGI Order allow,deny Allow from all </Directory> ⇒URL からファイルシステム上の位置へのマップ - Apache HTTP サーバ( http://httpd.apache.org/docs/2.2/ja/urlmapping.html )
その他の回答 (2)
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2280)
シンボリックリンクをたどれるようにするには、Apacheの設定ファイルや.htaccessでOptions FollowSymLinksを有効にしてください。 シンボリックリンクが示すディレクトリにアクセス権が無ければ(公開ディレクトリでなければ)アクセスできません。 http://httpd.apache.org/docs/2.2/ja/mod/core.html#options すみませんが、IISや他のサーバーソフトの設定方法はわかりません。 サーバーソフトを使わない場合は、この仕組みを利用できません。
お礼
回答ありがとうございましたー
- t_ohta
- ベストアンサー率38% (5238/13705)
> ドキュメントルート上のCSSは、ブラウザでは表示されないと思うのですが、それを何とかする方法はないでしょうか? ドキュメントルートはブラウザからアクセスできるディレクトリを指す言葉ですので、ドキュメントルート上のCSSはブラウザで表示できます。 何か別の事と勘違いされているのでしょうか。
お礼
回答ありがとうございましたー
お礼
回答ありがとうございましたー