nginx配置phpcms v9伪静态规则 phpcms伪静态 404 Not Found

摘要:
m=成员&c=索引[a=1last;}上述规则存在一些问题。请测试并使用以下规则。我自己写的:location/{####可以正常使用。以下是PHPCMS伪静态重写规则rewrite^/(.*)content--.html/index.php?
location / { 
if (!-f $request_filename){ 
rewrite (.*) /index.php; 
} 
rewrite ^/caipu-([0-9]+)-([0-9]+)-([0-9]+).html /index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3 last; 
rewrite ^/content-([0-9]+)-([0-9]+)-([0-9]+).html /index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3 last; 
rewrite ^/list-([0-9]+)-([0-9]+).html /index.php?m=content&c=index&a=lists&catid=$1&page=$2 last; 
rewrite ^/tag-([^.]*)-([0-9]+)-([0-9]+).html /index.php?m=content&c=tag&catid=$2&tag=$1&page=$3 last; 
rewrite ^/comment-([0-9]+)-([0-9]+)-([0-9]+).html /index.php?m=comment&c=index&a=init&commentid=content_$1-$2-$3 last; 
rewrite ^/([^.]*).html /index.php?m=member&c=index&a=$1 last; 
}

 以上规则有一些问题 ,请测试使用

下面是我自己写的:

可以正常使用

location / {
###以下为PHPCMS 伪静态化rewrite法则
rewrite ^/(.*)content-([0-9]+)-([0-9]+)-([0-9]+).html  /index.php?m=content&c=index&a=show&catid=$2&id=$3&page=$4;
rewrite ^/(.*)show-([0-9]+)-([0-9]+)-([0-9]+).html  /index.php?m=content&c=index&a=show&catid=$2&id=$3&page=$4;
rewrite ^/(.*)list-([0-9]+)-([0-9]+).html  /index.php?m=content&c=index&a=lists&catid=$2&page=$3;


}

  

 

nginx配置phpcms v9伪静态规则 phpcms伪静态 404 Not Found第1张

 nginx配置phpcms v9伪静态规则 phpcms伪静态 404 Not Found第2张

免责声明:文章转载自《nginx配置phpcms v9伪静态规则 phpcms伪静态 404 Not Found》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ffmpeg命令详解(转)Linux 命令(二) Linux下查看文件文件内容命令下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

linux下安装nginx和配置

1、系统:centos6.8 2、安装准备: 安装nginx前,我们首先要确保系统安装了g++、gcc、openssl-devel、pcre-devel和zlib-devel软件,可通过如图所示命令进行检测,如果以安装我们可以通过图二所示卸载: yum install gcc-c++ yum -y install zlib zlib-devel open...

非VIP用户下载限速,原来是这么实现的

在日常工作之余,二狗子其实还是个隐藏的大触,一手素描画得出神入化,不少看过的小伙伴嗷嗷叫着求分享。为了让更多小粉丝能看到自己的作品,二狗子开发了一个提供有版权的素描稿件的下载网站。 二狗子的小网站,只要是注册用户就可以无限速下载素描稿。这原本是一件好事,但随着访问量的增多,带宽成本成为了二狗子不可承受之重。于是就有小伙伴建议做一个 VIP 服务,让 VIP...

Nginx的几个常用配置和技巧

一个站点配置多个域名 server{listen80;server_nameops-coffee.cnb.ops-coffee.cn;} server_name后跟多个域名即可,多个域名之间用空格分隔 一个服务配置多个站点 server{listen80;server_namea.ops-coffee.cn;location/{root/home/proj...

nginx 剔除 $args 变量中任意指定参数之万金油

剔除任意指定参数配置 只需要修改需要剔除的参数key(如:redirectUrl) #剔除$args中的redirectUrl 参数 server { listen 80; server_name www.mynginx.rewrite; location /search { set $args_tmp &a...

Nginx+keepalived 高可用双机热备(主从模式)

环境:centos7.6 最小化安装 主:10.11.1.32 从:10.11.1.33 VIP:10.11.1.130 修改主节点主机名: hostnamectl set-hostname web_balance_01 修改从节点主机名: hostnamectl set-hostname web_balance_02 一、安装nginx(两个节点都需要安...

CodeIgniter框架——nginx下的配置

odeigniter(CI)是一个轻量型的PHP优秀框架,但是它是在apache服务器下开发的,在nginx下需要特别的配置才可以使用。 对nginx的配置如下: 1 server { 2 listen 80 default_server; 3 listen [::]:80 default_server ipv6only=on;...