我有分页的页面,谷歌标记为重复内容,基本上我有这个页面/asl/candidates/
和/asl/candidates/?page=1
是同一页面。我想要做的是301将/asl/candidates/?page=1
重定向到/asl/candidates/
我试过
location = /asl/candidates/?page=1{
return 301 /asl/candidates/;
}
但它似乎不适用于查询字符串。
答案 0 :(得分:1)
如果您需要在请求行中获取参数,请使用$args
或$arg_name
。
例如:
if ($args ~ "page=1") {
rewrite ^/asl/candidates/$ /asl/candidates/? permanent;
}
来源:http://nginx.org/en/docs/http/ngx_http_core_module.html#variables