dmz社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 9708|回复: 81

[其他] Nginx伪静态配置和常用Rewrite伪静态规则

  [复制链接]
  • TA的每日心情

    2024-11-19 20:46
  • 签到天数: 244 天

    [LV.8]以坛为家I

    4434

    主题

    1459

    帖子

    1万

    积分

    会|员

    Rank: 9Rank: 9Rank: 9

    积分
    10839
    发表于 2019-1-15 22:02:04 | 显示全部楼层 |阅读模式

    本站资源全部免费,回复即可查看下载地址!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    伪静态是一种可以把文件后缀改成任何可能的一种方法,如果我想把PHP文件伪静态成html文件,这种相当简单的,下面来介绍nginx 伪静态配置方法有需要了解的朋友可参考。
    nginx里使用伪静态是直接在nginx.conf 中写规则的,并不需要像apache要开启写模块(mod_rewrite)才能进行伪静态。
    nginx只需要打开nginx.conf配置文件,在server里面写需要的规则即可。
    [AppleScript] 纯文本查看 复制代码
    server 
    { 
    listen       80; 
    server_name  bbs.jb51.net; 
    index index.html index.htm index.php; 
    root  /home/www/bbs;
    
    error_page  404                                             /404.htm;       #配置404错误页面 
    location ~ .*.(php|php5)?$ 
    { 
    #fastcgi_pass  unix:/tmp/php-cgi.sock; 
    fastcgi_pass  127.0.0.1:9000; 
    fastcgi_index index.php; 
    include fcgi.conf; 
    }

    #下面就是伪静态了
    [AppleScript] 纯文本查看 复制代码
    location /{ 
    rewrite ^(.*)/equip(d+).html$ $1/index.php?m=content&c=index&a=lists&catid=$2 last; 
    } 
    access_log  access_log   off; 
    } 

    然后重启nginx服务器伪静态就生效了,这种维护起来很是不方便我们可以把它写在外部文件如bbs_nginx.conf中
    在/home/www/bbs目录下创建bbs_nginx.conf文件并写入以下代码:
    [AppleScript] 纯文本查看 复制代码
    ocation /{ 
    rewrite ^(.*)/equip(d+).html$ $1/index.php?m=content&c=index&a=lists&catid=$2 last; 
    } 

    然后在上面的代码后面加上如下代码:
    include /home/www/bbs/bbs_nginx.conf;
    这样网站根目录中的bbs_nginx.conf伪静态规则,即可实现单独管理。


    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    3472

    帖子

    9

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    9

    发表于 2019-1-15 23:34:52 | 显示全部楼层
    学习了,不错,讲的太有道理了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17

    主题

    7958

    帖子

    986

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    986

    发表于 2019-1-16 19:45:06 | 显示全部楼层
    路过,支持一下啦
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15

    主题

    7875

    帖子

    966

    积分

    荣誉会员

    积分
    966

    发表于 2019-1-17 14:27:51 | 显示全部楼层
    有竞争才有进步嘛
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    26

    主题

    7770

    帖子

    1037

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    1037

    发表于 2019-1-17 20:37:26 | 显示全部楼层
    好好 学习了 确实不错
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    7561

    帖子

    1054

    积分

    技冠群雄

    Rank: 6Rank: 6

    积分
    1054

    发表于 2019-1-17 21:38:35 | 显示全部楼层
    有竞争才有进步嘛
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    42

    主题

    7729

    帖子

    964

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    964

    发表于 2019-1-18 06:19:53 | 显示全部楼层
    学习了,谢谢分享、、、
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20

    主题

    7854

    帖子

    996

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    996

    发表于 2019-1-19 12:32:30 | 显示全部楼层
    找到好贴不容易,我顶你了,谢了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    35

    主题

    7882

    帖子

    1006

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    1006

    发表于 2019-1-22 00:27:15 | 显示全部楼层
    谢谢楼主,共同发展
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20

    主题

    7854

    帖子

    996

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    996

    发表于 2019-1-22 00:45:25 | 显示全部楼层
    我是来刷分的,嘿嘿
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|小黑屋|本站代理|dmz社区

    GMT+8, 2025-2-2 05:51 , Processed in 0.203034 second(s), 37 queries .

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表