0

私はNginxにかなり慣れていないので、書き直しの方法を考えていました。古いサイトを新しいサイトに移行しましたが、グーグルはまだ私の古いIPを保存していて、多くのグーグル検索結果にそれを返しています。完全なURLを使用して古いサイトから新しいサイトにトラフィックをリダイレクトしたいので、次のことを試しました。

書き直し^ http://mysite.com/永久;

ただし、これはマッピングです http://myoldsite.com/my_controller/my_action/:id?some_get_param=foo&another_get_param=bar

http://mysite.com?some_get_param=foo&another_get_param=bar

このリダイレクトにコントローラーとアクションパラメーター(ベースURLの後のすべて)を含めるにはどうすればよいですか?

4

1 に答える 1

1

request_uri、書き換え中に削除されます。http://wiki.nginx.org/HttpRewriteModule#rewriteを参照してください

rewrite ^ http://mysite.com$request_uri? permanent;
于 2013-01-24T20:28:13.277 に答える