• ベストアンサー

ホームページの引っ越しで

この度サーバーの都合で自らのホームページを引っ越ししなければならなくなりました。 それでホームページ内にあるリンクをすべて新しいものに書き換えなければならなくなりました。サーバー側では自動でそれを変更するようなサービスは無く、すべて私自身で書き換えなければならないのですが、なにぶん膨大なリンク数ありますので書き換えるのもかなりの手間がかかります。 それでhtmlファイルからリンク先を自動で検出し、変更できるようなソフトを探しています。自分でもベクターなどで探しているのですがなかなか見つかりません。もし御存知ならば教えて頂けませんでしょうか。 また今まで探したがそういうものは見たことがないという情報もあればお教えください。あきらめて手動でやる覚悟ができますので。

質問者が選んだベストアンサー

  • ベストアンサー
  • master-3rd
  • ベストアンサー率35% (582/1641)
回答No.1

フルパス(http://から)で書いちゃったんですか? 普通に相対パス(./から)で書いておけばそのまま移動できるんですけどねぇ… ちなみに、手作業ですが、いろいろなエディタで簡単にできますよ。 たとえばWindows付属のテキストエディタ。 htmlファイルを開いて、編集→置換。 上に以前のアドレスを入力し、下に相対パスを入れ、すべて置換したらOKですよ。

noname#234180
質問者

お礼

お早い御回答ありがとうございます。 恥ずかしながらホームページはそれなりに作っていたのですが、相対パスというものの存在を知りませんでした。リンクはすべてhttp://から書き始めていました。そこから勉強しなければなりませんね。 ということは、私が探しているようなソフトは存在していないということですね。

noname#234180
質問者

補足

画像データーに関しましては相対パスを使っていたようですが、自分のホームページ内のリンクに関しまして絶対パスだったようです。 ホームページビルダーを使って制作していたのですが、ツリー階層などの使い方がわからず、そこは無視して作っていたのがそもそもの原因なのかもしれませんね。

その他の回答 (1)

  • sero
  • ベストアンサー率47% (916/1944)
回答No.2

下記URLにある「Speeeeed」というソフトなら、複数のファイルにある 特定の文字列を一度に置換可能です。 例えば http://www.oshietegoo.co.jp/index.html というアドレスから http://www.kotaetegoo.co.jp/index.html というアドレスになったのであれば、 置換前の文字列に「http://www.oshietegoo.co.jp」、 置換後の文字列に「http://www.kotaetegoo.co.jp」と 入力して置換すればOKですよ。 まあ、この際相対アドレスで作り直しておく事もひとつの 選択肢ではありますが。

参考URL:
http://akky.cjb.net/
noname#234180
質問者

お礼

私の知識不足にも対応できるソフトを紹介して頂けてありがとうございます。手間と時間をはかりにかけてどちらか選択したいと思います。根本的に相対アドレスは勉強しておくべきですね。