网站优化之PHPCMS如何开启伪静态

做为一名网站优化方面的工作,那么选择CMS系统的时候,有良好的网站优化功能就是一个好的CMS的标准之一,而系统是否支持伪静态,则是URL优化的工作之一,而PHPCMS是一款网站优化方面做得比较成功的CMS系统,极大方便了网站优化工作。

本文主要介绍PHPCMS如何开启伪静态,包含伪静态功能如何开启和伪静态规则等内容,结尾有介绍其他CMS系统如何开启伪静态,以及服务端如何开启伪静态支持。

PHPcms开启伪静态跟织梦系统开启伪静态不一样,需要逐个在栏目里面设置。很多初次接触PHPCMS的管理员可能就不清楚为什么要这样子,那么接下来从原理上来详细说下。

原理大概说一下,开启伪静态,其实就是把静态地址映射到动态程序上,而普通客户访问的时候,其实还是动态程序,这样对搜索引擎来说,是更优化的,链接地址也可以规范化、简短化。

那么要实现这个功能,就需要分2步来,第1步,将站内所有的链接地址改为静态地址,第2步,服务器开启伪静态功能支持。

这样理解的话,关于PHPCMS开启伪静态支持,那么我们可以理解为更灵活更自由了,虽然复杂一点麻烦一点(更详细的区别,可以查看文章《PHPCMS开启伪静态和织梦开启伪静态的优缺点比较》)。

好了,闲话少说,接下来介绍实际步骤

1、进入后台,打开“内容”栏目,然后左边菜单里,找到“管理栏目”菜单,如图所示;

2、选择对应的栏目,点修改,进入对应栏目的修改页面,点击“生成HTML设置”选项卡;

3、下面详细的选项,请参考下图。栏目生成Html、内容页生成Html都选否,栏目页URL规则,内容页URL规则选择静态的模式

4、考虑到网站最好是树形结构,最后的“是否生成到根目录”选择否

好了,网站方面就设置好了(只是这个栏目的,其他栏目需要开启伪静态,是同样的设置),接下来给一个PHPCMS的伪静态规则

.htaccess文件

RewriteEngine on

RewriteRule ^content-([0-9]+)-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3

RewriteRule ^show-([0-9]+)-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3

RewriteRule ^list-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=lists&catid=$1&page=$2

如果服务器是win服务器,伪静态规则是httpd.cof或者httpd.ini的,请参考下面这篇文章

《如何把.htaccess文件转换成httpd.cof或httpd.ini》

3、服务器端开启伪静态支持

服务器端开启伪静态,可以查看以下文章《iis6.0如何开启伪静态》、《IIS7如何开启伪静态

乐道网络科技-深圳网站 建设专家原创,转载请保留本文网址,否则必追究版权责任!

时间: 2024-10-13 15:44:40

网站优化之PHPCMS如何开启伪静态的相关文章

公司做的网站如何开启伪静态

很多网站 建设者在做网站 优化的时候,必做的一个操作就是网页静态化,而大多数人又比较懒,纯静态生成吧,懒得去手动生成,当然一些大型网站有自动定时生成的,但是大多数主流的CMS采取的方式都没有自动生成真静态(纯静态),利润织梦CMS.PHPCMS.DESTOON等系统,一般都是三种 1.动态,即非静态,就以php或者aspx 或者jsp等结尾 2.纯静态,或者真静态.静态生成,那么就是在更新文章的时候自动生成真实的HTML文件到网站对应的栏目(不同的CMS生成静态的模式不一样,有的需要更新后再手动

乐道网站建设管理系统如何开启伪静态

乐道网站建设系统是深圳乐道网络科技基于知名CMS深度二次开发的网站建设管理系统,系统支持三种重写模式,分别不重写(动态模式).真静态(生成静态html).伪静态模式. 动态模式为普通模式,即:不使用静态,也就是URL链接不重写,直接是动态php链接: 生成真静态,就是系统会生成真实的html文件,生成的目录根据栏目的url设置自由设定: 伪静态,即开启urlrewite,系统会将链接改为静态网址模式,实际并不生成html文件,由rewrite映射到动态php地址,达到搜索引擎优化的需要: 1.开

织梦系统dedecms如何开启伪静态

做为一名网站建设工程师,必须要考虑到网站优化方面的工作,那么选择CMS系统的时候,有良好的网站 优化功能就是一个好的CMS的标准之一,而系统是否支持伪静态,则是URL优化的工作之一,而织梦系统能良好的支持伪静态功能,这就是很多se oer爱好织梦系统的原因之一. 接下来,我们讲解下如何开启织梦系统的伪静态. 1.系统伪静态功能开启 打开dede后台,点击系统基本参数,然后点"核心设置",找到"是否使用伪静态:"(或者页面内搜索,参数比较多),选择是,如下图所示: 2

简单网站优化

一.为什么要网站优化 1.1.大型网站的特点 高访问量 同时在线人数多 数据量庞大 数据操作频繁 1.2.网站性能测试指标(用户角度) 日访问量 同时在线人数 最大并发连接数 访问响应时间 1.3.网站性能个体体现 首屏时间:一个网站被浏览器上部,800*600区域充满所需要的时间 网页访问可用性:用户访问网页的成功率. DNS时间:浏览器将地址发送给DNS服务器,DNS服务器根据地址返回IP到浏览器,浏览器得到IP地址,此为DNS时间 建立连接时间:包含DNS时间后,浏览器重到IP地址后,再将

网站优化之mysql优化

一,网站优化之mysql优化:1.前缀索引,可以通过前缀去识别唯一性,把这个前缀作为索引内容,可以节省存储索引的空间,从而提高索引的查询速度.distinct 排重操作2,2.in条件索引使用同时查询出id为1,3,6select * from where id =1:select * from where id =3:select * from where id =6:select * from where id in(1,3,6): //in条件可以使用到索引3,全文索引文本字段才能够建立全

大型网站优化-memcache技术

大型网站优化-memcache技术 memory+cache 内存缓存 memcache简介 memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的.需要频繁访问数据库的网站访问速度提升效果十分显著 .这是一套开放源代码软件,以BSD license授权发布.[摘取自百度百科] 官网:http://memcached.org/ 分布式:多台Memcache服务器来管理数据的架构. 缓存

php网站优化-(ab测试)

前沿 最近要熟悉一下网站优化,包括前端优化,后端优化,涉及到的细节Opcode,Xdebuge等,都会浅浅的了解一下. 安装 ab是Apache的自带的工具,如果是window安装的,找到Apache的bin目录,在系统全局变量中添加Path,然后就可以使用ab了 ab的基本参数 -c 并发的请求数 -n 要执行的请求总数 -k 启用keep-alive功能(开启的话,请求会快一些) -H 一个使用冒号分隔的head报文头的附加信息 -t 执行这次测试所用的时间 ab基本语法 ab -c 5 -

Apache开启伪静态后报500错误.

出自:http://blog.163.com/lgh_2002/blog/static/44017526201051452939761/ Apache开启伪静态后报500错误. 检查APACHE日志发现如下信息: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if

mysql优化一 之 优化内容概述及开启慢查日志的相关配置

1-1数据库优化的目的 首先是为了避免出现页面访问错误(基本有三种) (1)由于数据库连接timeout产生的页面5XX错误 (2)由于慢查询造成页面无法加载 (3)由于阻塞造成的数据无法提交 其次:增加数据库的稳定性      很多数据库问题都是由于低效的查询引起的 还有:优化用户体验       流畅页面的访问速度               良好的网站体验 1-2:优化概述 据图我们可以知道,数据库的优化主要是四个方面,其中从下往上成本越来越高,但是效果越来越低.瞬间赶脚咱们平时写的代码执