PHPCMS X

PHPCMS设置目录式伪静态的修改方法:
PHPCMS自带的伪静态规则比较死板,例如list-1-1 html和show-1-1 html的形式,很多时候我们希望使用目录式伪静态,就例如www phpcmsx com一样的伪静态,本人介绍如何设置。

PHPCMS设置目录式伪静态的修改方法
PHPCMS自带的伪静态规则比较死板,例如list-1-1 html和show-1-1 html的形式,很多时候我们希望使用目录式伪静态,就例如www phpcmsx com一样的伪静态,本人介绍如何设置。
2020-09-04 07:56:04  来源:PHPCMSX


最后一步非常重要,如果没做或做的不对,前面的忙活都是白搭。


先确定您网站使用的是apache还是nginx,我们要针对不同的web服务软件来为其编写不同的伪静态规则


apache,请在其伪静态配置文件或.htaccess文件中加入以下规则

RewriteRule ^/(\w+)/(\d+)(\-(\d+))?\.html$ /index.php?m=content&c=index&a=show&catdir=$1&id=$2&page=$4 [L] 
RewriteRule ^/((\w+)(\-(\d+))?)\.html$ /index.php?m=content&c=index&a=lists&catdir=$2&page=$4 [L]


nginx,请在其伪静态配置文件中加入以下规则

  rewrite ^/(\w+)/(\d+)(\-(\d+))?\.html /index.php?m=content&c=index&a=show&catdir=$1&id=$2&page=$4 last; 
  rewrite ^/((\w+)(\-(\d+))?)\.html /index.php?m=content&c=index&a=lists&catdir=$2&page=$4 last;


到此,针对PHPCMS程序的目录式伪静态修改和设置已经全部完成,各位可以看看效果吧。


记住完成后一定要在后台更新全站缓存,批量更新URL,要不你以前的URL规则还是没变过来哟。

上一页 1 2 下一页