質問: 全く同じファイルなのにホームページの表示が変わる? ホームページの表示が変わってしまう原因について教えてください。 現在、「http://○〇会社.jp/」のサブディレクトリに★★会社のホームページを置いています。 なので、★★会社のホームページは、「http://○〇会社.jp/★★会社/index.php」になります。 因みに★★会社はドメインを取得しているので、urlは「http;//★★会社.jp/index.php」となっています。 同じファイルなのに表示が変わってしまうというのは、「http://○〇会社.jp/★★会社/index.php」で表示した時と、「http;//★★会社.jp/index.php」で表示した時で、同じindex.phpなのに、入力フォームや画像等の大きさが「http;//★★会社.jp/index.php」のほうが小さく表示されてしまうということです。 もちろんcss等も全て同じ記述です。 ただ違うのは、urlの頭に○〇会社が付くか付かないかだけです。 urlが変わると表示が変わってしまうものなのでしょうか、ホームページの作成等全くの素人で原因が追求出来ずに困っております。 詳しく教えていただけると助かります、宜しくお願いします。 【補足説明】 wordpressを使用していてバージョンは3.4.2です。 確認時のブラウザは同じブラウザを使用しています。
回答: cssファイルの場所が絶対パスで書いてあると思うので、 http;//★★会社.jp/index.php を想定してページが作ってあると、cssファイルはたとえば、/main.css だとすると、index.phpと同じ階層にあればいいわけですが、 http://○〇会社.jp/★★会社/index.php でアクセスしたときには、index.phpと同じ階層でなく、/★★会社 と同じ階層にある必要があります。 従って、何も考えてないと、cssファイルが読めなくて表示が意図通りになりません。