phpcms如何伪静态页面(phpcms 伪静态)

admin3年前云主机41

php零基础到就业直播视频课:进入学习
API 文档、设计、调试、自动化测试一体化协作工具:点击使用


phpcms如何伪静态页面?

Phpcms V9全站伪静态设置方法

Phpcms V9可以说是cms程序中自定义功能最强的,在静态化以及伪静态方面都可以设置,在此分享PHPCMS V9伪静态设置方法,希望大家能用得上!

为什么要伪静态?具体在这里就不说了,你懂的!一方面更新修改后不需要生成静态文件,另一方面为了SEO!

访问规则如下:

list-{$catid}-{$page}content-{$catid}-{$id}-{$page}

可以到扩展->URL规则管理,设置。

注意以下的方法只适用于Apache服务器的,如果IIS服务器请使用httpd.ini而不是.htaccess。

设置httpd.ini的方法略跟.htaccess不同,因为我本地没有IIS所以就不写这些规则了。

一、检查服务器是否支持rewrite

例如本地开启rewrite方法如下

Apache 配置文件 httpd.conf

1、LoadModule rewrite_module modules/mod_rewrite.so

把这句的“#”注释掉。

2、AllowOverride none 改为 AllowOverride all

重启apache服务器。

二、准备.htaccess文件(如何建立. htaccess )

若是windows,可以使用记事本,保存选择另存为,".htaccess" ,注意命名时要加上""。

得到.htaccess文件,然后把以下代码写进去保存。

RewriteEngine OnRewriteRule ^(.*)content-([0-9]+)-([0-9]+)-([0-9]+)\$ $1/index\.php\?m=content&c=index&a=show&catid=$2&id= $3&page=$4RewriteRule ^(.*)show-([0-9]+)-([0-9]+)-([0-9]+)$ $1/index\.php\?m=content&c=index&a=show&catid=$2&id= $3&page=$4RewriteRule ^(.*)list-([0-9]+)-([0-9]+)$ $1/index\.php\?m=content&c=index&a=lists&catid=$2&page=$3

以上的是.htaccess规则,语法详解可以百度下。

要是想在本地测试,例如 127.0.0.1/my2400,因为不是根目录访问,所以把以上代码改写如下(多了个/my2400):

RewriteEngine OnRewriteRule ^(.*)content-([0-9]+)-([0-9]+)-([0-9]+)\$ $1/my2400/index\.php\?m=content&c=index&a=show&catid= $2&id=$3&page=$4RewriteRule ^(.*)show-([0-9]+)-([0-9]+)-([0-9]+)$ $1/my2400/index\.php\?m=content&c=index&a=show&catid=$2&id= $3&page=$4RewriteRule ^(.*)list-([0-9]+)-([0-9]+)$ $1/my2400/index\.php\?m=content&c=index&a=lists&catid=$2&page=$3

三、PHPCMS V9后台设置分类栏目。

位置:内容->管理栏目->添加栏目

注意设置第二选项卡,“生成HTML设置”

栏目页URL规则:list-1-2-1

内容页URL规则:content-1-2-1

四、批量更新URL,完成伪静态设置。

,大量的免费PHPCMS教程,欢迎在线学习!

《phpcms如何伪静态页面(phpcms 伪静态)》来自互联网同行内容,若有侵权,请联系我们删除!

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

异构云灾备解决方案:打造云上安全盾,保障数据不留痕!

一、云上网络架构的安全问题随着云计算技术的不断发展,越来越多的公司选择将数据和应用程序迁移到云端。然而,云上的网络环境比传统的网络环境更加复杂,也更容易受到外部攻击。云上的网络架构存在很多安全问题,例...

php如何删除重复元素

PHP如何删除重复元素对于Web开发者来说,PHP是一门非常重要的编程语言。当使用PHP进行开发时,我们有时会遇到一些有关数组的问题。其中一个比较常见的问题就是如何删除重复元素。本文将介绍如何使用PH...

怎么选择和租赁美国服务器?

怎么选择和租赁美国服务器?选择和租赁美国服务器时,应注意以下几点:了解自己的需求:在选择租赁服务器之前,需要了解自己的需求,包括所需的带宽、存储空间、访问流量、配置要求等等。只有了解自己的需求,才能选...

多赚不花冤枉钱!云服务器优惠攻略精选

云服务器优惠是当今的热门话题。本文将提供多个篇幅详细的攻略,帮助读者尽可能地省钱,同时拥有优质的服务。在这篇文章中,我们将从四个方面探讨优惠攻略,使读者能够更详细地了解云服务器。一、选择云服务器供应商...

域名备案网站名称如何填写

使用域名备案网站名称如何填写在注册域名以及建立网站之后,我们需要进行备案。备案是中国与互联网的规范管理,是一项必须的工作。备案的前提就是填写备案资料。其中,备案网站名称的填写是备案过程中非常重要的一步...

如何解决CentOS虚拟机克隆后无法上网问题(centos 虚拟化)

如何解决CentOS虚拟机克隆后无法上网问题?一、问题描述CentOS虚拟机克隆后,由于网卡信息不一致的问题,导致不能上网或者执行“sercice network restart”命令失败[root@...