nginx下rewrite配置
找到/etc/nginx/conf.d目录下的ngnix配置文件,打开后,找到server进行规则写入。
serer{
listen 80;
server_name static.com;
index index.shtml index.html index.htm index.php;
root /data/static;
location /{
if(!-e $request_filename){
rewrite ^/detail/([0-9]*).html$ /detail.php?id=$1 last;#规则
break;
}
}
}
重启nginx服务:sudo service nginx restart
注:伪静态配置根据业务需求来定 并非配置越多越好。太多影响服务器性能。