nginx从特定网址

时间:2016-06-23 07:47:38

标签: nginx http-status-code-301

因此Google已在WordPress安装的子页面上为查询参数编制了大约60k的URL索引。

例如:http://domain.com/browse/page/35/?resource=pdf

我需要做的是向同一个网址发送301重定向,但没有?resource=pdf(某些网址有多个查询)。

我尝试了几个来自SO的代码片段,但没有任何效果。

有什么想法吗?

编辑:

这是我目前正在尝试的,但会导致重定向循环:

location ^~ /browse/ {
    rewrite ^(.*)$ $uri? permanent;
}

1 个答案:

答案 0 :(得分:0)

if ( $arg_resource ) {
    return http://domain.com$fastcgi_script_name;
}

您也可以在我的示例中使用return 301...