您当前的位置:首页 > 科技

zblog博客程序放在bbs目录伪静态怎么写

作者:WHY80   发布时间:2026-03-17 来源:JIEDUBLOG

nginx环境:【个人测试可用,但是受编辑框的影响,复制以下方框内的代码不行 】需要的到本文末下载
# 仅对 /bbs 目录及子目录生效的伪静态规则 location /bbs/ { # 保留原始请求路径的变量(避免嵌套location干扰) set $real_request $request_filename; # 规则1:如果请求路径下存在 index.html,重写到该文件 if (-f $real_request/index.html) { rewrite (.*) $1/index.html break; } # 规则2:如果请求路径下存在 index.php,重写到该文件 if (-f $real_request/index.php) { rewrite (.*) $1/index.php; } # 规则3:如果请求的文件不存在,重写到 bbs 目录下的 index.php(核心修改) if (!-f $real_request) { rewrite (.*) /bbs/index.php last; } }
   # 可选:如果 bbs 目录下有 PHP 文件需要解析,添加 PHP 处理规则 location ~ /bbs/.*\.php$ { fastcgi_pass 127.0.0.1:9000; # 根据你的 PHP-FPM 端口调整(常见9000/9001) fastcgi_index index.php; # 确保 PHP 脚本路径正确($document_root 是网站根目录) fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
  下面是根目录下应用的:
if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ rewrite (.*) /index.php; }
  如果是需要的是Apache 环境下适配 bbs 目录的伪静态规则(mod_rewrite 模块)以及bbs 目录的 IIS 伪静态规则(web.config),也可以下载这个文件查看。
bbs-nginx.txt
509eaf8cd337120c6b476d101312ab37.txt (3.81 KB)
 【站点不是BBS目录,而是其它子目录,要更换bbs】
上一篇:CSS设计时,图片上出现 “+” 图形,豆包比文心助手更胜一筹  下一篇:电脑开机后总弹出A-volute 3d sound experts的原因分析
您可能感兴趣:

迟志强的歌曲目录

01 铁窗泪 《铁窗泪》 02 悔恨的泪 《悔恨的泪》 03 愁啊愁 04 钞票 《悔恨的泪》 05 十不该 《悔恨的泪》 06 打工十二月 《悔恨的泪》 07 狱中望月 《狱中望月》 0

热门图文

鼠标移到左侧不影响阅读

同栏阅读

官方推荐

Copyright © 官方备用网址.80后生活玩乐平台(80后官网登录入口2026-2027) All rights reserved.