server {
listen 80;
server_name example.com;

示例1:文章页重写

location /article/ {

rewrite ^/article/([0-9]+)/?$ /article.php?id=$1 last;

}

示例2:分类页重写

location /category/ {

rewrite ^/category/([a-z]+)/?$ /category.php?name=$1 last;

}

示例3:通用重写规则

location / {

try_files $uri $uri/ /index.php?$query_string;

}

示例4:产品页重写

rewrite ^/product/([0-9]+)-([a-z0-9-]+)/?$ /product.php?id=$1&slug=$2 last;
}