使用nginx重定向

时间:2013-01-24 20:07:01

标签: redirect nginx

我对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

如何进行此重定向包括我的控制器和操作参数(基本网址后面的所有内容)?

1 个答案:

答案 0 :(得分:1)

重写期间request_uri被剥离。见http://wiki.nginx.org/HttpRewriteModule#rewrite

rewrite ^ http://mysite.com$request_uri? permanent;