PHPCMS网页伪静态的设置方法

  • A+
所属分类:建站

现在越来越多的人在使用PHPCMSV9建立企业网站或者个人网站,当然王晟璟也是使用PHPCMSV9其中的一员,在当时安装完最新版本的PHPCMSV9后,发现PHPCMSV9网页页面默认是不启用伪静态的,是动态链接,而且这个动态链接还非常的不好看并且比较长,我想大家都知道,如果我们所打开的网页链接如果比较短而且网址url看上去比较美观的话,给人会带来比较有美感的享受,并且在网站建设中使网页伪静态可以带来很多的好处,而在网站建设栏目中王晟璟已经分享了关于网页静态化和网页伪静态化之间的区别与选择一文里面已经做了详细的阐述,那么在这里我就不赘述了,需要了解的朋友可以去打开这篇文章详细的了解。

默认没有开启,那么就需要经过我们的一些设置才能实现了。那么下面就由王晟璟详细说说PHPCMSV9设置伪静态的详细步骤吧。

第一步:验证服务器或虚拟主机是否支持网站网页伪静态的设置

①虚拟主机:询问主机提供商,看是否支持网页程序伪静态设置;

②服务器:设置方法(参考网络设置,比较简单这里就不在重复了)

第二步:详细设置

①使用FTP工具在网站的根目录上上传名为 .htaccess 的文件,文件里放上如下代码;

②如果你的网站里面已经有这样的文件,把这个文件下载下来在里面增加下面的代码即可。

代码如下:

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

 

第三步:进入PHPCMS后台设置

①位置:内容-->管理栏目-->生成HTML项目,如下图:

PHPCMS网页伪静态的设置方法

PHPCMS网页伪静态的设置方法

按照图中的设置后提交即可,设置伪静态后的效果可以查看本站的链接进行对照。

第四步:也是最重要的一步,就是批量更新相关细节

如果你是新建的网站那么一开始就这样设置就好,如果你是建站不久又有一定内容了想设置全站网页伪静态,我们一定要记得全站更新栏目页、批量更新URL、批量更新内容页以及更新全站缓存。如果不更新那么将出现网页界面打不开的哦,切记!!!

按上述步骤就能完成设置并且成功,大家可以自己试试看哦!如果还是不会设置,或者你有更好的关于PHPCMS V9网页伪静态的设置方式,欢迎在下面留言,我们在进行讨论。

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:5   其中:访客  3   博主  2

    • avatar kelly440 0

      一点击提交 就出现了请选择模型 而且前面的模型也不能选择

      • avatar hhtao 0

        我的网站伪静态都无法显示,之前设置成功正常了,新换了服务器硬盘后,现在伪静态无法显示,但相关配置都整体烤过来了,高手知道通常是哪里的问题么?

          • avatar 王晟璟 Admin

            @hhtao 查看数据库里面看看

          • avatar 秋叶博客 1

            为什么不勾选生成html

              • avatar 王晟璟 Admin

                @秋叶博客 如果你的空间足够大,那么你可以勾选呢。