当前位置: 洪哥笔记 > SEO > WDCMS伪静态

 

WDCMS伪静态


关键词

wdcms 伪静态

摘要

WDCMS伪静态设置与说明
1、概念

伪静态就是将动态的url伪装成静态的地址,这样做的目的是为了利于seo方便搜索引擎收录。


2、与真实静态的优缺点分析
真实静态的优缺点
优点:
  • 访问速度快。因为内容已经提前生成,代码无需转义也不用读取数据库;
  • 安全性高,理论上相比动态url静态页很难被攻击;
  • 有利于seo,方便收录。

缺点:
  • 大量生成时会有较高的CPU、磁盘IO的开销;
  • 公共内容有修改时,需要将所有页面重新生成。

伪静态优缺点
优点:
  • 利于SEO;
  • 缩短了URL长度,也隐藏了真实的URL地址提高了安全性。

缺点:
  • 会有一定的cpu资源消耗,尤其是有较大访问量时很明显。


3、伪静态文件

我们通常是将伪静态规则写到.htaccess(apache)和web.conf(IIS7+)文件中。下面主要说.htaccess下的规则,IIS下的规则可以通过自带工具转化。

4、伪静态规则

伪静态规则写法是通过正则表达式,下面以WDCMS简单举例说明。

4.1 首页index.php转成index.html

RewriteRule index.html index.php


4.2 栏目页/?about/(转成/about.html),^表示开始匹配字符串,$表示匹配结束,$1表示匹配第一部分,*表示重复零次或更多次,[0-9a-zA-Z]表示匹配大小字母、数字

RewriteRule ^([0-9a-zA-Z]*).html$ index.php?$1


4.3 详情页/?tongzhigonggao/78.html(转成/tongzhigonggao/78.html)

RewriteRule ^([0-9a-zA-Z]*)/([0-9]*).html$ index.php?$1/$2.html


4.4 列表页/?news/list_2.html(转成/news/list_2.html),+表示重复1次或更多次

RewriteRule ^([0-9a-zA-Z]*)/list_([0-9]+).html$ index.php?$1/list_$2.html


5、wdcms开启伪静态

首先使用的web服务器(Apache,IIS,Nginx等)要开启伪静态功能这里不展开说明,wdcms也需要修改系统生成的URL。打开/data/config/config.ini.php,将"list_urllist_page_urlshow_urlshow_page_url"几处修改下。

'list_url' => '{catdir}.html',
'list_page_url' => '{catdir}/list_{page}.html',
'show_url' => '{catdir}/{id}.html',
'show_page_url' => '{catdir}/{id}_{page}.html',


 

文章的版权

洪哥写文章很苦逼,如果本文对您略有帮助,点击感兴趣的广告支持洪哥!万分感谢!本文属于“洪哥笔记”原创文章,转载请注明来源地址:WDCMS伪静态:http://www.splaybow.com/post/135900060920195937.html

关注与收藏

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:115085382!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D


« 如何保持好网站SEO排名

相关文章:

WDCMS伪静态  (2019/9/6 13:59:00)

如何保持好网站SEO排名  (2015/5/5 12:51:33)

微信推广怎么做才有效果  (2015/5/4 16:27:30)

网络推广注意事项  (2015/5/3 16:12:31)

APP市场的“二八定律”  (2015/5/2 13:27:06)

网络推广没效果?你真的推广了吗!  (2015/4/25 10:49:44)

九个搜索引擎优化(SEO)的最佳实践  (2014/10/16 10:13:01)

SEO是按什么来报价的?  (2014/9/6 9:05:34)

如何做QQ空间推广,创业必看!  (2014/8/20 8:16:26)

微信微信订阅号和服务号的区别  (2014/8/21 9:55:57)