Nginx配置伪静态
1. Nginx配置伪静态可以直接在conf文件中修改配置,centos中nginx的conf文件的默认位置是/usr/local/nginx/conf/或/etc/nginx/(不同版本位置不一,可以使用whereis nginx命令查看)
2. 在server{ }中的location / { }中添加伪静态的rewrite规则。例如:
rewrite ^/(.*)-(.*).html$ test.php?action=$1&id=$2;nginx停止命令
其中^是开始标记,$是结束标记,一定不能忘。
该规则意思是如果请求为/111-222.html,则请求被rewrite到/test.php?action=111&id=222
3. 编辑好conf文件后保存退出,再重新加载Nginx即可,Nginx –s reload
4. 如果host使用了vhost功能,则只需在对应的vhost的配置文件中修改。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论