2012-01-02 2 views
0

私はサイトを設定し、古いサイトの名前を変更しました。一時的に2つのサイトが実行されています。一部のリクエストを別のドメインにリダイレクトするにはどうすればよいですか?

  • www.mydomain.com(新サイト)
  • legacy.mydomain.com(旧サイト)

問題がまだいくつかのトラフィックが誤って新しいサイトに来るということであると私はドン」私のレールアプリケーションでそれを処理したい(レールはちょっと遅くて、リソースがかかります)。 代わりに、私はそれがレールアプリに達する前に、古いものにリダイレクトするためにApacheを使います。

間違ったトラフィックのURLは、常に "www.mydomain.com/bbs/ ..."のようなものです。ですから、 '/ bbs /'でリクエストを除外し、それを "legacy.mydomain.com/bbs/..."にリダイレクトしたいと思います。私は自分の.htaccessファイルでそれを行うことができると思う。しかし、私はルールを書く方法を知らない。 mod_rewriteが自分のサーバーにインストールされています。

お手伝いできますか?おかげさまで

サム

答えて

0

試してみてください。

RewriteCond %{HTTP_HOST} ^(www\.)?mydomain\.com$ [NC] 
RewriteRule ^bbs/ http://legacy.mydomain.com%{REQUEST_URI} [R=301,L] 
+0

うーん、それは動作しませんでした。だから私はリダイレクトするためにroutes.rbを使いました。ありがとう。 –

関連する問題