首页 > CMS > PhpCMS > 正文

phpcms如何设置伪静态

2024-09-10 07:16:13
字体:
来源:转载
供稿:网友

使用伪静态不用大量生成静态html文件,当网页量非常多的时候,生成会很花时间,而且非常占硬盘空间,产生很多I/O开销,因此不如使用动态的,但是动态的url对搜索引擎不友好,搜索引擎蜘蛛对网址带有问号的url不进行收录,伪静态对于搜索引擎来说就是静态的.

那么phpcms如何设置伪静态?

和wordpress等其他程序设置伪静态一样,采用程序路由控制,或者htcaccess写重写规则.

phpcms可以采取htcaccess写重写规则,代码如下:

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

只需上传htcaccess重写规则文件到www根目录就行了.

这样访问www.Vevb.com/show-1-1-1.html就是rewite到了www.Vevb.com /index.php?m=content&c=index&a=show&catid=1&id=1&page=1了,访问动态网址也可以访问.

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表