新しく質問する

<img src="相対パス">の絶対パスへの変換

役に立った:0件
  • 質問者:kahata
  • 投稿日時:2008/05/22 20:31
  • 困り度:困ってます
  • 友達に紹介
  • ブログに書く
  • 教えて!gooお気に入り

htmlで、
<img src="相対パス">が指定されている場合、絶対パスに一括変換する方法はありますか?
すなわち
<base href="~">
のようなことは出来ないでしょうか?

この質問への回答は締め切られました。
このQ&Aは役に立ちましたか?(役に立った:0件)

回答(2件)

  • 参考になった:0件

無理です。
No.1の回答通りにすると<a href="" title="">コメント</a>に影響します。
面倒でもメモ帳等のテキストエディタを使って以下の事を実行。
但し画像の絶対パスが全て同じ「ディレクトリ」に在る事が条件。

検索する文字列
src="
置換後の文字列
src="絶対パスのディレクトリ迄

例)画像の絶対パス
http://aaa.bbb.com/img/img.jpeg等・・・
src="ファイル名"が相対パスだと・・・
src="http://aaa.bbb.com/img/
を追加すれば良いだけなので・・・
置換後の文字列に「src="http://aaa.bbb.com/img/」を入力して、「置換」すれば良いのです。

ディレクトリが違ったり外部サーバーの場合は手動で変換追加すれば良いでしょう。

通報する

  • 参考になった:1件
  • 回答者:torayoshi
  • 回答日時:2008/05/22 21:31

出来ますよ。
あなたの考えてる通りで良いんです。

例:
<head>
<base href="(画像が納められてるディレクトリまでの絶対パス)">
</head>
<body>
<img src="(相対パス)">
※相対パスはファイル名だけで良い。

これはサーバーが違っても呼び出せます。
(外部からの呼び出しを規制してるようなサーバーだと出来ないかもしれません。)

通報する

この回答へのお礼

できました!ありがとうございます。凡ミスがありました。

  
このQ&Aは役に立ちましたか?(役に立った:0件)

このページのトップへ

Facebook公式ページ

公式Twitter