记录一下关于phpok3.X版本nginx伪静态规则
if (!-f $request_filename){
set $rule_0 1$rule_0;
}
if (!-d $request_filename){
set $rule_0 2$rule_0;
}
if ($uri !~ "=/favicon.ico"){
set $rule_0 3$rule_0;
}
if ($rule_0 = "321"){
rewrite ^/index\.html$ /index.php last;
rewrite ^/login\.html$ /;
rewrite ^/register\.html$ /;
rewrite ^/getpass\.html$ /;
rewrite ^/usercp\.html$ /;
rewrite ^/pass\.html$ /;
rewrite ^/search-(.+)\.html$ /;
rewrite ^/post-(.+)\.html$ /;
rewrite ^/cid-([0-9]+)\.html$ /index.php?c=list&cid=$1 last;
rewrite ^/cid-([0-9]+)-([0-9]+)\.html$ /index.php?c=list&cid=$1&pageid=$2 last;
rewrite ^/cs-([a-z0-9A-Z\_]+)\.html$ /index.php?c=list&cs=$1 last;
rewrite ^/cs-([a-z0-9A-Z\_]+)-([0-9]+)\.html$ /index.php?c=list&cs=$1&pageid=$2 last;
rewrite ^/mid-([0-9]+)\.html$ /index.php?c=list&mid=$1 last;
rewrite ^/mid-([0-9]+)-([0-9]+)\.html$ /index.php?c=list&mid=$1&pageid=$2 last;
rewrite ^/ms-([a-z0-9A-Z\_]+)\.html$ /index.php?c=list&ms=$1 last;
rewrite ^/ms-([a-z0-9A-Z\_]+)-([0-9]+)\.html$ /index.php?c=list&ms=$1&pageid=$2 last;
rewrite ^/c([0-9]+)\.html$ /index.php?c=msg&id=$1 last;
rewrite ^/c([0-9]+)-([0-9]+)\.html$ /index.php?c=msg&id=$1&pageid=$2 last;
rewrite ^/([a-z0-9A-Z\_]+)-([0-9]+)\.html$ /index.php?c=msg&ts=$1&pageid=$2 last;
rewrite ^/([a-z0-9A-Z\_\-]+)\.html$ /index.php?c=msg&ts=$1 last;
}