2016-08-22 20 views
0

私はここで間違っているのか分かりません。私はちょうど/css/CSSファイルを残りのページの管理ポイントとして使用しようとしていて、ののについて"../../css/test1.css""../css/test1.css"を試してみましたが、から正しく指示することはできませんabsolute paths (domain.com/css/test1.css, domain.com/css/test2.css, ect)cssファイル。ルートのindex.phpは正しく表示されますが、subdomainsは正しく表示されません。私はrelative pathの構文が間違っていると思います。どんな助けもありがとうございます。詳細は下の画像を参照してください。前もって感謝します。サブドメインのCSSファイルへの相対パス

Why isn't my CSS working?

+0

あなたはどんなエラーを受け取っていますか? – Aravind

+0

サブドメインまたはサブディレクトリ? – Phil

+0

あなたのキャッシュをクリアすることを忘れましたか? – PHPglue

答えて

1

がほとんどのため、必ず、サーバーが自分のディレクトリ外から潜水艦用のファイルを提供するように設定されていません(各サブだけ自分の小さなサンドボックスではなく、サーバ全体のビューが取得する - これがありますセキュリティ上の理由で良いこと!)。可能であれば、Webサーバーを変更してサブの/ cssパスを設定します(構文はWebサーバーによって異なります)。

また、シンボリックリンク(cd sub; ln -s ../css)を作成してみることもできます。しかし、あなたのサーバーの設定で許可されるかもしれません。

+0

また、あなたのcssに、あなたが望むCSSだけを埋め込むPHPスクリプトを作成することもできます。コンテンツタイプを正しく設定してください。 –

+0

もちろん、PHP(またはその他のアプリケーション言語)の仕事ではありません**。私は、ほとんどの(もしそうでなければ)HTTPサーバが非常にリンク/エイリアス/ etcの能力があると言いたいと思います。 – Phil

+0

皆さんは皆私を助けてくれてとても嬉しくて、とても感謝しています。私はあなたが正しいかもしれないと思うBJ - 私はあなたの理論と一直線に並んでいるようにも画像を動作させるために絶対パスを使用しなければならなかった。ここにすべての貢献者とあなたの雷の高速応答に多くの多くのおかげで。 – hidefind

関連する問題