您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
PhpcmsV9全站伪静态设置方法教程
向珊2025-06-06phpcms教程已有人查阅
导读为什么要伪静态?具体在这里就不说了,你懂的!一方面更新修改后不需要生成静态文件,另一方面为了SEO!可以到扩展->URL规则管理,设置。
为什么要伪静态?具体在这里就不说了,你懂的!一方面更新修改后不需要生成静态文件,另一方面为了SEO!
访问规则如下
注意以下的方法只适用于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文件,然后把以下代码写进去保存。
要是想在本地测试,例如 127.0.0.1/my2400,因为不是根目录访问,所以把以上代码改写如下(多了个/my2400):
位置:内容->管理栏目->添加栏目
注意设置第二选项卡,“生成HTML设置”
栏目页URL规则:list-1-2-1.html
内容页URL规则:content-1-2-1.html
四、批量更新URL,完成伪静态设置。
访问规则如下
list-{$catid}-{$page}.html
content-{$catid}-{$id}-{$page}.html
可以到扩展->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 On
RewriteRule ^(.*)content-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/index\.php\?m=content&c=index&a=show&catid=$2&id=
$3&page=$4
RewriteRule ^(.*)show-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/index\.php\?m=content&c=index&a=show&catid=$2&id=
$3&page=$4
RewriteRule ^(.*)list-([0-9]+)-([0-9]+).html$ $1/index\.php\?m=content&c=index&a=lists&catid=$2&page=$3
以上的是.htaccess规则,语法详解可以百度下。要是想在本地测试,例如 127.0.0.1/my2400,因为不是根目录访问,所以把以上代码改写如下(多了个/my2400):
RewriteEngine On
RewriteRule ^(.*)content-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/my2400/index\.php\?m=content&c=index&a=show&catid=
$2&id=$3&page=$4
RewriteRule ^(.*)show-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/my2400/index\.php\?m=content&c=index&a=show&catid=$2&id=
$3&page=$4
RewriteRule ^(.*)list-([0-9]+)-([0-9]+).html$ $1/my2400/index\.php\?m=content&c=index&a=lists&catid=$2&page=$3
三、PHPCMS V9后台设置分类栏目。位置:内容->管理栏目->添加栏目
注意设置第二选项卡,“生成HTML设置”
栏目页URL规则:list-1-2-1.html
内容页URL规则:content-1-2-1.html
四、批量更新URL,完成伪静态设置。
本文标签:
很赞哦! ()
相关教程
图文教程
phpcms无法读取index.html的解决方法
代码如下:phpcms\modules\content\classes\html.class.php然后重新就OK了。当然你也可以修改成"index,shtml"。现在假如我要改成一行3个,那么新的代码就是:
phpcms修改模板的方法
1、把下载好的phpcms v9内容管理系统打开,并且放在代码的运行环境里2、找到phpcms文件夹,进入该文件夹,接着找到templates文件夹,该
phpcms联动筛选修改方法
联动筛选的问题其实这些函数,都是从phpcms的分类信息模块的函数复制过来的。所有的分类信息函数如下:下载地址。当然,这个是最老的分类信息模块了
phpcms模板标签详细使用方法介绍
使用phpcms总是要查询各种标签,实在很烦,只好找个比较全的来备查。因为自己写一个orm来配合调用也没那么容易无缝的嵌入到引擎当中。获取父分类下面的子分类
相关源码
-
html5响应式pbootcms模板新闻资讯博客网站源码该模板采用PbootCMS内核开发,专为新闻资讯类网站打造,同时具备高度行业适配性--只需替换图文内容即可快速转型为企业官网、行业门户等各类站点。查看源码 -
(响应式自适应)小学初中作文论文文章资讯博客pbootcms模板下载为中小学作文、教育类网站设计,特别适合展示学生作文、教学资源和写作指导等内容。采用响应式技术,确保在不同设备上都能获得良好的阅读体验。查看源码 -
(自适应)品牌创意设计作品工作室pbootcms模板下载该模板适用于品牌策划、艺术设计、广告创意公司官网,亦可通过替换图文快速适配其他行;高端创意设计公司工作室网站源码极简代码架构、艺术化视觉布局、企业级功能扩展性。查看源码 -
(自适应响应式)HTML5简繁双语电子元器件设备制造Pbootcms模板下载本模板为电子科技设备制造、电子元件生产等高科技企业设计,采用PbootCMS内核开发,具备简繁双语切换功能。模板设计充分考虑了电子科技行业的技术展示需求,能够专业呈现各类电子元器件、电路板、智能设备的参数规格和应用方案。查看源码 -
(自适应)五金配件机械加工设备pbootcms模板免费下载这款基于PbootCMS开发的网站模板为五金配件和机械加工行业设计,采用简洁有力的设计风格,突出工业产品的专业性和可靠性。模板结构清晰,功能完善,能够有效展示各类工业产品的技术参数和应用场景。查看源码 -
(自适应)中英文双语外贸扬声器音响喇叭话筒网站模板免费下载为音响设备外贸企业设计的中英文双语网站模板,基于PbootCMS内核开发。适配扬声器系统、音频设备等产品的国际化展示需求查看源码
| 分享笔记 (共有 篇笔记) |
