学过seo的朋友都应该知道,动态的url链接对搜索引擎排名非常不利,下面介绍一下帝国cms网站如何设置url伪静态。

1.栏目设置为动态访问

修改单个栏目属性,如下图

批量修改栏目属性,如下图:

2.网站首页伪静态设置

3.网站伪静态参数的设置

4.网站信息页地址更新

设置好url打开是404,因为没有设置服务器伪静态规则

如果服务器是装的宝塔控制面板只需要后台一键设置就可以了,如下图所示:

规则如下:

Nginx伪静态规则:

location / {

rewrite ^([^\.]*)/listinfo-([0-9]+)-([0-9]+)\.html$ $1/e/action/ListInfo/index.php?classid=$2&page=$3 last;

rewrite ^([^\.]*)/showinfo-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/e/action/ShowInfo.php?classid=$2&id=$3&page=$4 last;

rewrite ^([^\.]*)/infotype-([0-9]+)-([0-9]+)\.html$ $1/e/action/InfoType/index.php?ttid=$2&page=$3 last;

rewrite ^([^\.]*)/tags-(.+?)-([0-9]+)\.html$ $1/e/tags/index.php?tagname=$2&page=$3 last;

if (!-e $request_filename) {

return 404;

}

}

修改完配置文件,需要重启nginx生效。

Apache伪静态规则

RewriteEngine On

ErrorDocument 404 /404.html

Rewritebase /

#信息列表

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^listinfo-(.+?)-(.+?)\.html$ /e/action/ListInfo/index\.php\?classid=$1&page=$2

#信息内容页

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^showinfo-(.+?)-(.+?)-(.+?)\.html$ /e/action/ShowInfo\.php\?classid=$1&id=$2&page=$3

#标题分类列表页

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^infotype-(.+?)-(.+?)\.html$ /e/action/InfoType/index\.php\?ttid=$1&page=$2

#TAGS信息列表页

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^tags-(.+?)-(.+?)\.html$ /e/tags/index\.php\?tagname=$1&page=$2

#评论列表页

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^comment-(.+?)-(.+?)-(.+?)-(.+?)-(.+?)-(.+?)\.html$ /e/pl/index\.php\?doaction=$1&classid=$2&id=$3&page=$4&myorder=$5&tempid=$6

帝国cms网站URL伪静态的设置方法相关推荐

  1. 帝国cms网站迁移到新的服务器,最简单的帝国CMS网站转移方法详解

    本文实例讲述了帝国CMS网站转移方法.分享给大家供大家参考.具体方法如下: 帝国CMS是当今普及率非常高的一款开源CMS,经常有朋友问我怎么将一个做好的站移到其它服务器上去,也包括本地调试好了移到服务 ...

  2. 帝国CMS网站管理系统安装方法图文教程

    帝国CMS网站管理系统安装方法图文教程 Linux http://www.moke8.com/article-8947-1.html cms7.0如何安装模板 http://www.51php.com ...

  3. 利用循环栏目导航标签及自定义页面制作帝国CMS网站地图

    网站地图,又称站点地图,它就是一个页面,上面放置了网站上所有页面的链接.也简洁地表现了网站栏目关系,一般就包含顶级栏目和二级栏目.搜索引擎蜘蛛非常喜欢网站地图.在帝国CMS中没有生成网站地图的功能,所 ...

  4. 帝国cms html广告,帝国CMS网站默认JS广告防止被浏览器屏蔽的解决办法

    现在很多网民使用360浏览器,或者使用各种安全软件,那么网站本身的广告,被过滤和屏蔽的的可能性非常大,以下帝国CMS网站JS广告被屏蔽的解决办法. 了解过其滤规则后,只能对帝国做出相应的修改. 方式一 ...

  5. 帝国php调用文章列表,帝国CMS调用自定义列表名称的方法(简单二次开发实现)

    本文讲述了帝国CMS调用自定义列表名称的方法,脚本之家在这里提供了2种实现方法,涉及针对帝国CMS底层代码的修改.具体如下: 一.问题描述: 需要调出自定义列表名称,如下图所示: 而使用帝国CMS原有 ...

  6. 帝国cmssitemap.php,帝国cms网站地图sitemap免费插件,适用于帝国cms7.2和7.5版本的所有网站...

    励翔科技帝国cms二次开发中心商品介绍 帝国cms网站地图sitemap免费插件,适用于帝国cms7.2和7.5版本的所有网站 插件名称:帝国CMS-sitemap插件 插件作者:帝国CMS官方 插件 ...

  7. 帝国PHP怎么调用字段名,帝国CMS调用自定义列表名称的方法(简单二次开发实现)...

    这篇文章主要为大家介绍了帝国CMS调用自定义列表名称的方法,列举了两种实现技巧,涉及针对帝国CMS底层代码的修改,需要的朋友可以参考下 本文讲述了帝国CMS调用自定义列表名称的方法,编程之家 jb51 ...

  8. 李学江:B2B行业门户网站最终页标题设置方法

    B2B行业门户网站不同于小网站,页面的优化价值是逆向顺序,即最终页 > 专题页 > 栏目页 > 首页.因为B2B行业门户网站的大部分内容都在最终页,比如:一个网站被BAIDU收录了5 ...

  9. 帝国CMS网站建设仿站在线学习培训高清教学课程视频

    一.适合人群: 帝国CMS初学者,帝国cms爱好者,SEO从业人员,个人创业者,IT行业从业者,网站编辑等 二.为什么学习帝国CMS 1.作为一个帝国CMS初学者或者是爱好者,对帝国CMS还不是够熟悉 ...

  10. 帝国cmssitemap.php,帝国CMS网站地图sitemap的制作

    帝国CMS网站地图sitemap的制作 (2012-02-04 20:50:32) 标签: 杂谈 以前网站一直用的是在线生成工具来生成网站地图,比较方便,但是发现在线生成的无法显示出网站结构和全部的内 ...

最新文章

  1. Python 3 利用 subprocess 实现管道( pipe )交互操作读/写通信
  2. oracle产品追溯,如何追溯AR到Receipt再到GL
  3. PL/SQL 语言 一
  4. 1006. 换个格式输出整数 (15)
  5. android给图片加边框,Android学习笔记进阶19之给图片加边框
  6. 计算机it要学什么,学习IT需要具备哪些要求?
  7. Java EE体系概述
  8. LeetCode刷题(42)--Subsets
  9. C#:常用字符整理自用
  10. ThinkpadX220 windows10 博通bcm94352hmb的蓝牙连接音箱播放声音断断续续的解决方案
  11. 社招的我,在酷家乐的野蛮生长
  12. 导出chrome扩展插件,crx文件
  13. mezzanine用户扩展/PUBLIC USER ACCOUNTS(一)
  14. 服务器挂起文件怎么删除,挂起的更改
  15. 鸿蒙OS平板界面,华为鸿蒙OS平板操作界面曝光,华为MatePad Pro2,搭载麒麟9000
  16. RAD Studio XE (DelphiXE)官网下载地址与注册
  17. 【人工智能】Rutgers大学熊辉教授:《易经》如何指导我们做人工智能;这里有一篇深度强化学习劝退文
  18. PHP中htmlentities和 htmlspecialchars区别
  19. Java将数字转成带千分号形式
  20. Raptor-选组长

热门文章

  1. 《Java开发实战经典》PDF+随书视频
  2. 数学知识——博弈论(巴什博奕、尼姆博奕、威佐夫博奕)思路及例题
  3. tomcat 设置session过期时间(四种方式)
  4. 6m缓存和8m缓存差距_R5 3600和R5 3600X性能差距大吗?Ryzen5 3600和3600X区别对比评测(转)...
  5. cxonev4验证用户_欧姆龙编程组态软件Omron CX-ONE V4.50 简体中文版
  6. Vue TodoList案例
  7. word宏加密的破解
  8. JVM内存模型(通俗易懂)
  9. ojdbc java_Java从入门到精通——数据库篇之OJDBC版本区别
  10. sql server 2008 r2 序列号密钥实测可用20210906