人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

XAMPPについての質問です。
本番環境に合わせて、ルート相対パス("/"から始まる)にしたいのですが、
なぜか相対パス("../"など)にしないと、CSSや画像が表示されません。
まずないと思うのですが仕様?なんでしょうか・・・

これだとテスト環境を作っても、インクルードさせているヘッダーやフッター内で
呼び出しているCSS・画像が、ディレクトリが違う所では表示できないので
ローカル=テスト環境にならず困っています。

はじめにApacheかなんかのiniなどをいじらないといけないのでしょうか?
考えられる原因や、設定の記述方法をご教授ください!

※Apacheやhtaccessの設定は全然詳しくありません。

一応、状態などは下記の通りです。

・XAMPPのversionは2.3
・初期設定をいじってない
・htaccessは特に設定していない
・再インストールしても同じ結果だった
・ApacheやMysqlを個別に入れることは考えいない

よろしくお願いします!

●質問者: yossui_coll
●カテゴリ:ウェブ制作
✍キーワード:Apache CSS MySQL XAMPP インクルード
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● TNIOP
●35ポイント

http://www.naney.org/diki/d/2007-02-09-XAMPP.html

相対パスでないと動作しないのは仕様のようですね。

◎質問者からの返答

ありがとうございます。仕様なんですか・・・多分って書いてあるのが気になりますが。


2 ● felix33
●35ポイント

それは相対パスではなく、絶対パスといいます。

◎質問者からの返答

ありがとうございます。意味はわかりますが、一般的な認識としては絶対パス=http://?なので、多分そう書くと逆の指摘がありそうです。

本題に答えていただければ幸いです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ