优化设置PHPCMS V9的URL规则

默认情况下,phpcms v9的文章URL路径是动态的,如

http://localhost/phpcms/index.php?m=content&c=index&a=show&catid=6&id=1

现在我要把前面那一大堆URL字符优化成简短且相对易于被搜索引擎抓取URL:

http://localhost/phpcms/news/1.html

可以分三个步骤去实现:

自定义url规则

首先要建立自己的URL规则,要理解一些定义和变量含义。首先进入URL规则管理:“扩展”-》“RUL规则管理”—》“管理RUL规则”,添加规则,如图所示:

1、{$parentdir}{$catdir} ---含义:当前栏目目录名称;

2、{$catid} ----含义:栏目ID号;

3、{$year} ----含义:年;

4、{$month} --含义:月;

5、{$day} -----含义:日;

修改“生成HTML设置"

找到:内容 > 内容相关设置 > 管理栏目 >,找开页面如图所示:

点上面的“生成HTML设置”

默认的“栏目生成Html”和“内容页生成Html”单选按钮是【否】,改为【是】

前面已经完成了设置URL的规则了,但是设置好后可别忘了把缓存更新一遍 ~

时间: 2024-10-31 12:45:04

优化设置PHPCMS V9的URL规则的相关文章

设置phpcms v9黄页模块作为首页方法

如果我们根据需要,想把黄页作为单独的网站,我们可以用模块化安装,并且首页设置,那么仿站网就说说详细的步骤.首先,我们需要安装最新版本的phpcms V9其次,下载黄页模块,然后进行根目录的替换.再次,后台的激活黄页模块.最后,需要设置下面两个地方才可以首页化.A:caches\configs\route.php文件找到 'default'=>array('m'=>'content', 'c'=>'index', 'a'=>'init'), 把content 替换成yp B:phpc

PHPCMS V9静态化HTML生成设置及URL规则优化

最近有客户在进行网站优化的时候,具体问道Phpcms V9怎么样静态化.伪静态的问题,想起来之前有分享过“Phpcms自定义URL规则技巧”,不过那只是原理,今天在这里,与大家从使用的角度上,具体分享实际的使用操作方法. 先讲讲Phpcms V9在后台怎么设置生成静态化HTML,之后再讲解怎么自定义URL规则,进行URL地址优化. 一.静态化HTML生成设置 进入PHPCMS V9后台设置,找到分类栏目,位置:内容->管理栏目->添加栏目(或者管理栏目.点击对应栏目“修改”): 注意设置第二选

【短信插件】短信验证码如何对接 PHPCMS V9.0

找到了一家不错的短信插件,有需要对接的可以查看学习,在这边分享一下,有需要的可以详细看看,了解一下.http://www.ihuyi.com/插件说明本插件系互亿无线针对phpcms V9.0短信插件开发,插件内的所有文件均为对原文件的修改,如果你的系统经过二次开发,安装本插件之前,请仔细核对修改. 功能介绍手机号短信验证注册 安装步骤1.下载phpcms V9.0互亿无线插件后解压得到phpcms\modules目录:2.打开phpcms V9.0系统管理后台->模块->模块管理->短

phpcms(1)phpcms V9 MVC模式 与 URL访问解析(转)

[1]URL访问解析 观察访问网页时的网址,可以得出模块访问方法,如下示例: http://www.abcd.com.cn/phpcms/index.php?m=content&c=index&a=show&id=1 关于此URL解析如下: m = content 为模块/模型名称 位于phpcms/modules/content (必须项) c = index 为控制器名称 位于phpcms/modules/content/index.php (必须项) a = show 为事件

网站SEO基础优化技巧之三:网站URL路径如何设置

网站的URL路径是网站最基础的优化,URL路径要在网站建设之时设置好.修改URL路径会生成大量的死链接,死链接的爬去会导致网站降权或者被K.网站的URL的设置需要注意一下几个点: 1.参数超过3个以上的选择静态路径 关于静态和动态路径设置的问题,不是所有的网站都应该设置伪静态,不是所有的静态路径是利于优化.当动态参数大于等于3建议使用伪静态路径,% 和?都表示一个参数,如果路径中动态参数少于3个建议使用动态路径. (1)动态路径对空间的压力比较小,但是当有多人访问时会对数据库造成很大的压力,从而

phpcms v9 针对百度优化(seo)标题分隔符和简短标题

phpcms v9的标题分隔符默认是 -,据网上资料说,这种分隔符对谷歌搜索引擎来说,非常友好,但对百度来说,它更喜欢__ 这种符合中国人的使用习惯的分隔符, 因此决定将网站的标题分隔符改为以"_"来进行分隔. 打开网站目录下的  phpcms/libs/functions/global.func.php文件, 找到  function seo, 进一步找到函数中的以下语句 seo['title'] =  (isset($title) && !empty($title)

phpcms v9模板制作教程(转载)

第一节 1.首先下载phpcms v9的集成安装包并安装,这里就不详细说明了. 2.本地调试建议大家使用APMserver,或者wampserver等,可以到PHPCMS吧官方网站首页链接下载.安装好打开v9的根目录"phproot→phpcms→templates"文件夹把"default"文件夹复制一份起名"redu". 3.登陆v9后台登录地址:http://localhost/admin.php用户名:phpcms 密码:phpcms 4

phpcms V9 栏目管理

关于phpcms V9框架系统后台管理之栏目管理,请参见下文的源码分析(添加栏目和修改栏目): 参照添加栏目的界面图示,便于对源代码的理解: 1 <?php 2 3 // 文件路径:phpcms/modules/admin/category.php 控制器,主要用来控制栏目相关的操作 4 5 defined('IN_PHPCMS') or exit('No permission resources.'); 6 pc_base::load_app_class('admin','admin',0);

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

做为一名网站优化方面的工作,那么选择CMS系统的时候,有良好的网站优化功能就是一个好的CMS的标准之一,而系统是否支持伪静态,则是URL优化的工作之一,而PHPCMS是一款网站优化方面做得比较成功的CMS系统,极大方便了网站优化工作. 本文主要介绍PHPCMS如何开启伪静态,包含伪静态功能如何开启和伪静态规则等内容,结尾有介绍其他CMS系统如何开启伪静态,以及服务端如何开启伪静态支持. PHPcms开启伪静态跟织梦系统开启伪静态不一样,需要逐个在栏目里面设置.很多初次接触PHPCMS的管理员可能