您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
PhpcmsV9全站伪静态实现方法示例
以蕊2025-05-20phpcms教程已有人查阅
导读PhpcmsV9可以说是cms程序中自定义功能强的,在静态化以及伪静态方面都可以设置,在此分享PHPCMSV9伪静态设置方法,希望大家能用得上!
PhpcmsV9可以说是cms程序中自定义功能强的,在静态化以及伪静态方面都可以设置,在此分享PHPCMSV9伪静态设置方法,希望大家能用得上!
为什么要伪静态?具体在这里就不说了,你懂的!一方面更新修改后不需要生成静态文件,另一方面为了SEO!
访问规则如下:
注意以下的方法只适用于Apache服务器的,如果IIS服务器请使用httpd.ini而不是.htaccess。
设置httpd.ini的方法略跟.htaccess不同,因为我本地没有IIS所以就不写这些规则了。
一、检查服务器是否支持rewrite
例如本地开启rewrite方法如下
Apache配置文件httpd.conf
1、
2、AllowOverridenone改为AllowOverrideall
重启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,完成伪静态设置。
为什么要伪静态?具体在这里就不说了,你懂的!一方面更新修改后不需要生成静态文件,另一方面为了SEO!
访问规则如下:
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、
LoadModulerewrite_modulemodules/mod_rewrite.so
把这句的“#”注释掉。2、AllowOverridenone改为AllowOverrideall
重启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
三、PHPCMSV9后台设置分类栏目。位置:内容->管理栏目->添加栏目
注意设置第二选项卡,“生成HTML设置”
栏目页URL规则:list-1-2-1.html
内容页URL规则:content-1-2-1.html
四、批量更新URL,完成伪静态设置。
本文标签:
很赞哦! ()
下一篇:phpcmsv9常用标签终结
相关教程
图文教程
phpcms修改日志的方法
模型表单的字段是存储在缓存文件里的 catches/caches_model/caches_data/model_field_{modelid}_cache.php
帝国cms、dedecms、phpcms等负载测试
希望能够帮助到一些朋友,认识到数据库索引正确设计的重要性。由于我比较懒,就简单用文字描述一下,就懒得切图片证明了,懂技术的朋友可以自己测试一下,可证实我的测试结果是否真实。
解决phpcmsv9通信失败的方法
phpcmsv9通信失败怎么办?phpcmsv9与phpsso通信失败,会员不能注册不能登陆怎么办?有朋友这么说:服务器其它配置正确,通信始终失败原因已经找到:
PHPCMS引用图片的方法
PHPCMS 如何引用图片?首先将图片上传到PHPCMS的statics下images文件夹中;路径:phpcms\statics\images
相关源码
-
(自适应)简繁双语机械矿山矿石五金设备pbootcms源码下载本模板基于PbootCMS开发,主要面向机械五金、矿山矿石设备等行业,支持简体中文和繁体中文双语切换。采用响应式布局技术,确保在各种设备上都能获得良好的浏览体验。模板设计注重展示工业设备的专业性和技术特点,帮助企业建立可靠的线上展示平台。查看源码 -
自适应黑色简繁双语轴承齿轮机械设备制造网站模板该模板为轴承齿轮机械制造企业提供一体化网站建设方案,着重解决行业特有的多语言展示、移动端适配和高效率内容管理需求,帮助企业精准展示产品特性与工艺流程查看源码 -
(自适应)互联网建站网络公司个人工作室网站模板基于PbootCMS内核开发,围绕「技术方案展示」「成功案例库」「服务流程说明」三大模块构建,支持PC与移动端数据实时同步。附带包含客户评价、行业解决方案的完整测试数据包查看源码 -
(PC+WAP)绿色环保建筑设备通用行业pbootcms源码下载通过模块调整可适配园林景观、装配式建筑、绿色装修等生态建设相关领域。预制绿色建材展示、能耗模拟等专业模块,集成项目案例、环保工艺等建筑行业特色内容结构,测试数据包含LEED认证体系查看源码 -
自适应新闻资讯技术博客个人网站pbootcms模板该模板基于PbootCMS开源内核深度开发,该模板适用于游戏新闻网站、游戏博客等企业或个人网站,新闻资讯技术博客pbootcms模板;采用六级分辨率断点适配技术查看源码 -
(PC+WAP)蓝色钢结构机械五金工程建筑基建营销型pbootcms模板下载于PbootCMS开发的钢结构与工程机械专用模板,助力企业构建专业级产品展示平台;模板内置工程案例展示、产品参数对照表等专业模块,预设项目进度、施工方案等建筑行业专属栏目查看源码
| 分享笔记 (共有 篇笔记) |
