rewrite
a.com/view.php?aid=1 重定向到 a.com/article/1.html
使用正则获取参数aid
if ($query_string ~ "aid=(\d+)"){
set $aid "$1.html";
rewrite ^/(.*) http://a.com/article/$aid? permanent;
}
location
a.com/plus/list.php 重定向到 a.com/list/
location / {
rewrite ^/plus/list.php /list/ last;
}
带参数重定向
a.com/plus/list.php?tid=5 重定向到a.com/a/kehuanli/
$scheme 获取当前http协议
if ($request_uri = /plus/list.php?tid=5 ) {
return 301 $scheme://$host/a/kehuanli/;
}