伪静态配置
注册

伪静态配置

低端文档的伪静态配置,如果是建立在网站根目录下的

Nginx环境下

location / {
    rewrite ^/(setting|plugins|userlist|useradd|useredit|profile|media|register|resetpassword|update)/?$ /?low=$1 last;
    rewrite ^/(user|link|word)/([0-9]+)/?$ /?low=$1&uid=$2 last;
    rewrite ^/doc/([0-9]+)/?$ /?low=doc&mid=$1 last;
    rewrite ^/docx/(.*?)/?$ /?low=doc&slug=$1 last;
    rewrite ^/post/([0-9]+)/?$ /?low=post&cid=$1 last;
}

Apache 环境下伪静态规则

(放入网站目录下 .htaccess 文件里)

# 开启 Rewrite 引擎
RewriteEngine On

# 匹配:/setting、/plugins 等单路径(结尾可选 /)
RewriteRule ^(setting|plugins|userlist|useradd|useredit|profile|media|register|resetpassword|update)/?$ /?low=$1 [L,QSA]

# 匹配:/user/123、/link/456 等(数字ID,结尾可选 /)
RewriteRule ^(user|link|word)/([0-9]+)/?$ /?low=$1&uid=$2 [L,QSA]

# 匹配:/doc/123(数字ID,结尾可选 /)
RewriteRule ^doc/([0-9]+)/?$ /?low=doc&mid=$1 [L,QSA]

# 匹配:/docx/任意字符(结尾可选 /)
RewriteRule ^docx/(.*?)/?$ /?low=doc&slug=$1 [L,QSA]

# 匹配:/post/123(数字ID,结尾可选 /)
RewriteRule ^post/([0-9]+)/?$ /?low=post&cid=$1 [L,QSA]

建立到子文件夹下

这是建立在网站doc文件夹下的Nginx环境规则,Apache环境这里就不举例了

location / {
    rewrite ^/(setting|plugins|userlist|useradd|useredit|profile|media|register|resetpassword|update)/?$ /?low=$1 last;
    rewrite ^/(user|link|word)/([0-9]+)/?$ /?low=$1&uid=$2 last;
    rewrite ^/doc/([0-9]+)/?$ /?low=doc&mid=$1 last;
    rewrite ^/docx/(.*?)/?$ /?low=doc&slug=$1 last;
    rewrite ^/post/([0-9]+)/?$ /?low=post&cid=$1 last;
}

泽泽社长 更新于2025-12-07 发布于2024-12-20 504

大纲
加载中