phpcms v9 tag关键词伪静态设置教程

模板网 2014-10-18

我们在phpcms v9的内容页会发现关键词的链接真是的很复杂,而“扩展--url规则管理”里面也不能配置,这需要人工配置,配置的同时,一定要注意中文乱码问题,需要字符转换。

修改模板,打开phpcms\templates\default\content\show.html,找到:

{APP_PATH}index.php?m=content&c=tag&catid={$catid}&tag={urlencode($keyword)}

改成:

{APP_PATH}{urlencode($keyword)}_{$catid}_1.html

urlencode函数是把中文字符转化成url字符,否则搜索会出现乱码。

打开phpcms\templates\default\content\tag.html,把分页标签:

{$pages} 改成 {str_replace("_0.html","_1.html",$pages)}

在.htaccess文件里加入以下代码:

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

httpd.ini文件里加入以下代码:

RewriteRule ^(.*)(.*)_([0-9]+)_([0-9]+).html$ $1/index\.php\?m=content&c=tag&catid=16&tag=$2&page=$3

最后显示出来的URL样式如下:

http://www.120muban.com/关键词_6_1.html

相关文章

  1. PHPCMS怎样修改密码

    登录PHPCMS后台,选择 设置 管理员管理 选择需要修改密码的账号,点击后面的修改,输入新密码,确认新密码,点击确定即可修改成功。

  2. PHPCMS V9伪静态代码Apache IIS伪静态

    PHPCMS V9伪静态代码,下面提供PHPCMS V9伪静态代码,包含Apache伪静态代码,IIS伪静态代码。 1、PHPCMS V9 Apache伪静态代码。 创建.htaccess文件,写入一下代码: 复制代码 代码如下: RewriteEngine on RewriteRule ^content-([0-9]+)-([0-9]+)-([0-9]+).h

  3. PHPCMS V9去除后台验证码

    医疗模板库(www.120muban.com)为大家介绍去除PHPCMS V9后台验证码的方法,需要提醒大家的是:去除后台验证码可能会给网站带来安全风险,请大家谨慎操作。 具体操作步骤: 1.\phpcms\modules\admin\templates\login.tpl.php 注释掉38行的这段代码 label?php e

  4. PHPCMS V9单页生成指定文件名文件

    PHPCMS V9默认的单页文件是以目录下的index.html文件的形式生成,如何让单页以指定的文件名称生成呢。 例如我们有一个关于我们的单页 about 当选择生成静态文件时 默认PHPCMS会生成为 /html/about/的形式,如果我们想要生成为 /about.html,需要做一下操作步

  5. PHPCMS2008编辑器 谷歌、火狐、ie8以上浏览器不能上传图片处理

    问题:PHPCMS2008编辑器 谷歌、火狐、ie8以上浏览器不能上传图片处理 原因:fckeditor\editor\dialog\fck_image\fck_image.js 文件中 list 和 upload_file 函数冲突! 解决方法: 1.找到fckeditor\editor\dialog\fck_image\fck_image.js 中的 upload_file 方

随机推荐

  1. PHPCMS怎样修改密码

    登录PHPCMS后台,选择 设置 管理员管理 选择需要修改密码的账号,点击后面的修改,输入新密码,确认新密码,点击确定即可修改成功。

  2. PHPCMS V9伪静态代码Apache IIS伪静态

    PHPCMS V9伪静态代码,下面提供PHPCMS V9伪静态代码,包含Apache伪静态代码,IIS伪静态代码。 1、PHPCMS V9 Apache伪静态代码。 创建.htaccess文件,写入一下代码: 复制代码 代码如下: RewriteEngine on RewriteRule ^content-([0-9]+)-([0-9]+)-([0-9]+).h

  3. PHPCMS V9去除后台验证码

    医疗模板库(www.120muban.com)为大家介绍去除PHPCMS V9后台验证码的方法,需要提醒大家的是:去除后台验证码可能会给网站带来安全风险,请大家谨慎操作。 具体操作步骤: 1.\phpcms\modules\admin\templates\login.tpl.php 注释掉38行的这段代码 label?php e

  4. PHPCMS V9单页生成指定文件名文件

    PHPCMS V9默认的单页文件是以目录下的index.html文件的形式生成,如何让单页以指定的文件名称生成呢。 例如我们有一个关于我们的单页 about 当选择生成静态文件时 默认PHPCMS会生成为 /html/about/的形式,如果我们想要生成为 /about.html,需要做一下操作步

  5. PHPCMS2008编辑器 谷歌、火狐、ie8以上浏览器不能上传图片处理

    问题:PHPCMS2008编辑器 谷歌、火狐、ie8以上浏览器不能上传图片处理 原因:fckeditor\editor\dialog\fck_image\fck_image.js 文件中 list 和 upload_file 函数冲突! 解决方法: 1.找到fckeditor\editor\dialog\fck_image\fck_image.js 中的 upload_file 方