• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:URLの自動転送について)

URLの自動転送について

このQ&Aのポイント
  • サイトの移転に伴い、URLを自動転送する方法について説明します。
  • METAタグを使用してトップページの転送はできますが、他のページの転送方法についてわからないという質問です。
  • 具体的な例を挙げながら、ドキュメントルートにあるフォルダやファイルの構成が変わらない場合に、自動転送する方法を教えて欲しいとのことです。

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

  • ベストアンサー
  • X-trail_00
  • ベストアンサー率30% (438/1430)
回答No.1

 旧:​http://www.aaa.co.jp/test 全ファイルのこの部分を 新:​http://www.bbb.co.jp/test に文字列置換する。 自動転送ってあくまでもユーザーを遷移させるだけであって ファイルが移動するわけではありません。 文章を読むとファイルのお引越しに関することに思えます。 もっと簡単なのは旧サーバのファイルをなくしてしまう。 トップページのみ残すという方法です。

ochama777
質問者

補足

早速のご返答ありがとうございます。 今回のサイトの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> 例えばリダイレクトの回数を制限したりすることって できないものなんでしょうか?

関連するQ&A