• 締切済み

アクセス先の変更

例えば、http://homepage.com/ 以下(サブ以下の階層も含む)にアクセスしてきた人を http://better.com/のトップページのみにつなぎ直すと言うことは可能でしょうか? htaccessでリダイレクトというのがあるのは試してみたのですが、それですとサブ以下の階層にアクセスしてきた人が、http://better.com/のトップページ以外に飛んでしまうことになります。 なお形式は簡単である方がありがたいです。一箇所を編集すれば簡単に変更できるhtaccessのように。 ご回答お待ちしております。

みんなの回答

  • hk_java2
  • ベストアンサー率44% (8/18)
回答No.2

RewriteRule ^(.*)$ http://better.com/ [R=301,L] でどうでしょうか?

iesi14
質問者

補足

ごめんなさい、よろしければもうちょっと解説お願いしても構わないでしょうか?

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

<質問が矛盾しているような気がする> //homepage.com/以下(サブ以下の階層も含む)にアクセスしてきた人 を//better.com/のトップページのみにつなぎ直す」    イコール 「サブ以下の階層にアクセスしてきた人が、//better.com/のトップページ以外に飛んでしまう」 じゃないですかいな???

iesi14
質問者

補足

失敬、説明が下手でしたね。 例えばhtaccessのリダイレクト機能を使うと homepage.com/をbetter.com/に飛ばすことは可能なのですが、例えばhomepage.com/aaa/にアクセスした人はbetter.com/aaa/に飛ばされてしまうのです。 それをいついかなる時もbetter.com/のトップページに飛ぶようにしたいのですがどうすればよいでしょうか?