低端文档的伪静态配置,如果是建立在网站根目录下的
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;
}