𝕷𝖎𝖑𝖏𝖆𝖈𝖐 发表于 2025-2-13 08:20:10

有哪位大佬会写伪静态规则

泛目录伪静态规则1


location / {
   if (!-e $request_filename){
      rewrite ^/(.*)$ /404.php?id1=$1;
      }

    }



Z-Blog程序伪静态规则2
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;
}


上门这两套伪静态规则对应的是两套程序,伪静态规则1是一套泛目录的伪静态规则,伪静态规则2是Z-Blog程序的伪静态未知,现在两套程序一起安装在根目录,要把这两套规则写在一起,并且互不影响,应该怎么写,特别注意,都是安装在根目录,具体文件结构如下:

伪静态规则1是一套泛目录文件结构
zong.php
tui.php
tongjis.php
tongji.php
spiderlogs.txt
spider.php
imagecaiji.php
asp.js
5000.php
404.php
2.php
tongji
testyuming
static
Picture
neirong
Model
JS-301
data
cai
cache

伪静态规则2是Z-Blog程序文件结构
zb install
zb_system
zb users
feed.php
index.php
search.php

拾光 发表于 2025-2-13 08:20:19

这个真不会,帮顶

独家记忆 发表于 2025-2-13 08:20:26

一般都是一个程序放在根目录,另一个新开一个目录

浅生 发表于 2025-2-13 08:21:20

我看到一个大佬是这么玩的,效果好的一笔,zb主站采集新闻,内链链接到泛目录,我看他的泛目录不是目录安装的

Crystαl 发表于 2025-2-13 08:22:13

你应该把zblog 的伪静态写在配置文件的上面,泛目录的伪静态写在配置文件的下面。

拾光 发表于 2025-2-13 08:22:26

然后自己测试测试就差不多了。

IT618发布 发表于 2025-2-13 08:23:15

大佬,这样吗,这样zb的是可以的,但是泛目录不行

独家记忆 发表于 2025-2-13 08:24:06

Crystαl 发表于 2025-2-13 08:25:00

我很久没用 zblog ,所以 zblog 的伪静态规则,我也不太清楚。

浅生 发表于 2025-2-13 08:25:57

我测试的只能一个生效
页: [1] 2
查看完整版本: 有哪位大佬会写伪静态规则