アプリ版:「スタンプのみでお礼する」機能のリリースについて

今回、サイトの移転にともない、URLを自動転送
したいと思っております。

META タグを使用して、<META HTTP-EQUIV="Refresh"
CONTENT="10;URL=http://~index.html">などで
トップページを転送できるということまではわかったのですが、
それ以外のページをどのようにして転送したらよいのかがわかりません。

例えばドキュメントルートにtestというフォルダがあり、
その中に1.html,2html,3htmlと複数ファイルあった場合に
すべて新しいサーバに自動的に転送したいです。
(できれば1.html,2html,3htmlなどのファイルすべてに自動転送の設定を
 せずに転送したいです。)

 旧:http://www.aaa.co.jp/test/1.html
      ↓ (自動で転送)
 新:http://www.bbb.co.jp/test/1.html
 ※2.htmlや3.htmlも同様に転送したいです。

ドキュメントルートにあるフォルダやファイルの構成自体は
まったく変わらないため、http://www.aaa.co.jp/test以下に
あるコンテンツはすべてhttp://www.bbb.co.jp/test
自動転送できるような方法はありますでしょうか。

なお、今回使用しているサイトが入っているサーバは
OS:Windows2000Server、WebサーバとしてApacheを動かしており
設定変更などは自由にできる環境です。

何か参考になるページなどがあれば教えて頂ければ幸いです。

A 回答 (1件)

 旧:​

http://www.aaa.co.jp/test
全ファイルのこの部分を
新:​http://www.bbb.co.jp/test
に文字列置換する。

自動転送ってあくまでもユーザーを遷移させるだけであって
ファイルが移動するわけではありません。
文章を読むとファイルのお引越しに関することに思えます。

もっと簡単なのは旧サーバのファイルをなくしてしまう。
トップページのみ残すという方法です。

この回答への補足

早速のご返答ありがとうございます。

今回のサイトのURLの変更はX-trail_00さんのおっしゃるとおり、
引越しに近いものになります。


ただ、実際のサーバの場所やファイルの置き場所自体は変わらず、
URLの最初のホスト名のところだけが変わって
(認証を通った人だけがコンテンツを閲覧できるようにするため)
ユーザにアクセスしてもらうことになります。

正確にいうと
新:http://www.bbb.co.jp/test/index.html
にアクセスされると
認証の画面が起動してきて、その認証を通った人だけが
旧:http://www.aaa.co.jp/index.html
にアクセスできるという仕組みになっております。

その際に当方での懸念事項として
例えばユーザさんの端末のお気に入りに入っている
旧のURL(例えばhttp://www.aaa.co.jp/ccc/index)にアクセスされると
いきなりページが表示できませんとなってしまうことです。

ですので、もしもできるのであれば、旧のURLの
http://www.aaa.co.jp/ccc/indexにアクセスされたら
ページが変わったことを知らせるページに飛ばす、
もしくは新のURLに飛ばしたいということをしたいと思っています。

Apacheのhttpd.confの下記のようなリダイレクト機能を
使えば新しいURLのほうに飛ばすことはできるということは
わかったのですが、実態のファイル自体は同じもののため
現在は同じページで永久にループしてしまっている状態です。

<VirtualHost http://www.aaa.co.jp/>
Redirect / http://www.bbb.co.jp/test/
</VirtualHost>

例えばリダイレクトの回数を制限したりすることって
できないものなんでしょうか?

補足日時:2006/07/13 15:23
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!