こんにちは、お世話になっております。
以下のようなディレクトリ構造をしておりまして(分かりにくくて申し訳ないです...)、
/
├ dev
│ ├/img
│ ├/js
│ ├/dir_1
│ │ └index.html
│ └index.html
└index.html
ルート直下にdevというディレクトリがあります。
dev配下でサイトを作り、完成したらルートにあげたいと思っていたのですが、
dev配下のページで、仮に画像の読み込みを<img src="/img/image_01.jpg" />とすると、
当然ながらルート直下のimgを参照しにいき、画像が読み込まれない状態になります。
リンク関係も同様です。
.htaccessで、dev配下のhtml全てに対し、「/」を「/dev/」と置き換えるようにさせる設定はありますでしょうか。
アドバイス頂けたらと思います。
よろしくお願い致します。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
Alias /img/ /dev/img/
エイリアスで可能かと思います。
No.1
- 回答日時:
めんどうなことしていると思います。
まず、Web公開場所の配下にdevを置かない方が良いです。
レンタルサーバなどで変更がきかないならば、せめて、
絶対パスではなく相対パス指定してはどうでしょうか。
DocumentRootの下にもdevと同じようにimgやjsとかを置いて、
一律、<img src="./img/image_01.jpg">と設定する。
(.htaccessでどうにかするものではない。)
相対パス指定の知識がないのでしょうか、
それともそうしない特別な理由があるのでしょうか?
ご回答ありがとうございます。
公開サーバ上にdevを配置しているのは、ご指摘の通りレンタルサーバなので、、という理由です。
「../img/」といった相対パスを使わないのは、ディレクトリ構造の関係上、
「../../../common/img/」のような形でややこしくなるため、「/common/img/」といった記述法をしております。
最悪、リンクや画像の読み込みパスを置換で/dev/に…とは思うのですが、できれば最終手段にし、サーバ側の設定でdev配下のファイル全てに対しパスの読み込みルートを/dev/から始める方法はないだろうか。(何も書き換えることなくそのままファイル一式をDocumentRootにもってったら動かせる状態にならないだろうか)と模索しておりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- その他(開発・運用・管理) フォルダの中にファルダを作成してファイルを格納するバッチコマンド 1 2022/06/30 11:39
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- UNIX・Linux VirtualBox ゲストOSにPC内蔵HDDのパーティションをマウントする方法は? 2 2023/05/06 22:52
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- その他(開発・運用・管理) バッチファイルで特定のファイル・ディレクトリ以外を削除する方法について 4 2022/05/31 14:03
- HTML・CSS 【HTML】【CSS】【Swiper】 元の画像は横1200×縦600なのですが、実際のサイト上に反 5 2022/07/16 13:57
- Perl RSSにdiv,ul classを付けたいのですがどのようにつけるのかわからないです 2 2022/03/28 01:53
- HTML・CSS PCサイズで赤い画像2つと、青い画像2つがそれぞれ横に2つずつ並んでいるのですが、これをスマホサイズ 5 2022/04/11 12:01
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
富士山麓にオウム鳴く?
-
関西(大阪)から尾瀬に電車、...
-
Googleドライブをクイックアク...
-
nslookup時のDNSサーバのタイム...
-
昼休みに来る人ってどういう神...
-
SDカードに取り込んだ音楽の...
-
2ルート2+2って2ルート2+2ル...
-
携帯番号はアクセスサイト先に...
-
車で大阪から高知への最短コー...
-
再度「経路」、「ルート」の使...
-
零細性って何ですか? 過多性っ...
-
ワードで式を書く時に、ルート...
-
横浜駅から200KmのJR駅は
-
Cドライブ直下に、ファイル等を...
-
√6のようなルートを少数に直す...
-
ノートパソコンにHDDアクセスラ...
-
エクセルでルートの上の棒を長...
-
定期券で途中で降りたらお金取...
-
一方通行や右左折禁止のわかる...
-
しまなみ海道途中でUターン
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
富士山麓にオウム鳴く?
-
Googleドライブをクイックアク...
-
関西(大阪)から尾瀬に電車、...
-
横浜駅から200KmのJR駅は
-
SDカードに取り込んだ音楽の...
-
定期券で途中で降りたらお金取...
-
√96の解き方
-
通勤経路をわざわざ遠いところ...
-
Cドライブ直下に、ファイル等を...
-
googlemapで最寄駅を調べる方法
-
ルート50の解き方
-
京都から名古屋: 一般道での走...
-
Googleマップのルートを手動で...
-
√6のようなルートを少数に直す...
-
一方通行や右左折禁止のわかる...
-
昼休みに来る人ってどういう神...
-
自宅から最寄りの駅までの地図...
-
google mapでのルート検索を良...
-
nslookup時のDNSサーバのタイム...
-
ノートパソコンにHDDアクセスラ...
おすすめ情報