首页 > 其他分享 >帝国cms 全站伪静态规则设置

帝国cms 全站伪静态规则设置

时间:2023-07-15 11:35:07浏览次数:49  
标签:.+ last rewrite 静态 html 全站 php cms page

帝国cms 因为目前来说是免费使用得,而且对于数据承载量以及其他栏目设置方面还是比较友好得,现在大部分网站已经采用帝国cms系统来做了。伪静态相对于静态来说会有更多得好处,今天就说下帝国cms 伪静态规则设置方面得问题

帝国CMS伪静态nginx版:

rewrite ^([^\.]*)/listinfo-(.+?)-(.+?)\.html$ $1/e/action/ListInfo/index.php?classid=$2&page=$3 last;
rewrite ^([^\.]*)/showinfo-(.+?)-(.+?)-(.+?)\.html$ $1/e/action/ShowInfo.php?classid=$2&id=$3&page=$4 last;
rewrite ^([^\.]*)/infotype-(.+?)-(.+?)\.html$ $1/e/action/InfoType/index.php?ttid=$2&page=$3 last;
rewrite ^([^\.]*)/tags-(.+?)-(.+?)\.html$ $1/e/tags/index.php?tagname=$2&page=$3 last;
rewrite ^([^\.]*)/comment-(.+?)-(.+?)-(.+?)-(.+?)-(.+?)-(.+?)\.html$ $1/e/pl/index\.php\?doaction=$2&classid=$3&id=$4&page=$5&myorder=$6&tempid=$7 last;
rewrite ^/sitemap.xml /sitemap.php;
rewrite ^/sitemap-([0-9]+).xml /sitemap.php?classid=$1;
if (!-e $request_filename) {
return 404;
}

上面是帝国CMS默认的nginx伪静态写法,从帝国CMS7.5起,支持Tagsid功能,也就是以前的tagname改成了tagid,让更喜欢id风格的网友满意了,如果你使用tagid,那么你的伪静态规则需要做以下修改:
rewrite ^([^\.]*)/tags-(.+?)-(.+?)\.html$ $1/e/tags/index.php?tagname=$2&page=$3 last;
改成下面这个样子
rewrite ^([^\.]*)/tags-(.+?)-(.+?)\.html$ $1/e/tags/index.php?tagid=$2&page=$3 last;
最后将修改好的伪静态规则保存到服务器

更多伪静态规则可以查看 玩游网上得设置

标签:.+,last,rewrite,静态,html,全站,php,cms,page
From: https://www.cnblogs.com/yeci/p/17555845.html

相关文章

  • 什么是 SAP Spartacus 的 CMS Page Connector
    SAPSpartacus是一个开源的JavaScriptweb应用程序,它与SAPCommerceCloud的后端进行交互。这是一个基于Angular和RxJS的库,具有良好的扩展性,允许开发人员以模块化的方式创建和管理SAPCommerceCloud的用户界面。而CMSPageConnector是Spartacus提供的一种连接器,......
  • SAP Commerce Cloud SmartEdit Advanced Edit 点了 Save 按钮之后的 CMS 请求
    在AdvancedEdit里修改Component的文本,点击保存后:绿色这个OCC请求的响应里,并没有修改过后的CMSComponent的值,只有一个标准的ProductListComponent:我们把这个OCC请求的url拷贝下来:https://localhost:9002/occ/v2/electronics-spa/cms/pages/productList?lang=en......
  • 米斯特白帽培训讲义(v2)实战篇 迅雷 CMS
    米斯特白帽培训讲义实战篇迅雷CMS站点搜索关键词:intext:"技术支持:银川迅雷网络公司"另外这个CMS是闭源的,没有找到源码。Cookie伪造起因是这样,我们随便找了一个网站,访问后台登录页面(/admin/login.asp),然后使用弱密码admin:admin进了后台(/admin/index.asp),发现Cookie有这样一......
  • 静态初始化块static{}与构造方法
    静态初始化块static{}与构造方法不同。因为前者是静态的,它用于类的初始化操作中的初始化静态属性。而构造方法则是用于对象的普通属性初始化:publicclassStaticTest01{StaticTest01(){System.out.println("正在执行构造方法");}staticStringb......
  • spring 静态变量方式加载properties 文件(支持profile)
     foo-test.properties(测试环境)foo-pro.properties(生产环境)需要根据spring.profiles.active切换 importjava.io.IOException;importjava.util.Properties;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.beans.facto......
  • centos下配置静态ip连接互联网
     1.修改成静态ip[root@localhostnetwork-scripts]#moreifcfg-enp0s3TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MO......
  • Ubuntu新版静态IP设置
     cd/etc/netplan直接编辑sudovi/etc/netplan/00-installer-config.yaml #network:#ethernets:#ens160:#dhcp4:true#version:2network:version:2ethernets:ens160:dhcp4:noaddresses:[172.17.10.23/24]o......
  • 使用nuxtjs静态部署时报错TypeError: renderContext.renderResourceHints is not a fu
    在使用nuxt框架进行静态打包部署时候每次总会有一两个界面报TypeError:renderContext.renderResourceHintsisnotafunction的错误 一开始以为是asyncData中获取的数据有问题,在各种排查后返现数据没问题,再次编译还是会有错误,最后甚至把asyncdata方法给删除掉都还是有这个错......
  • iOS MachineLearning 系列(3)—— 静态图像分析之区域识别
    iOSMachineLearning系列(3)——静态图像分析之区域识别本系列的前一篇文章介绍了如何使用iOS中自带的API对图片中的矩形区域进行分析。在图像静态分析方面,矩形区域分析是非常基础的部分。API还提供了更多面向应用的分析能力,如文本区域分析,条形码二维码的分析,人脸区域分析,人体分析......
  • Dockerfile静态扫描
    我们的产物都是基于同一Dockerfile生成,因此我们需要保证这个底层Dockerfile的安全性Dockerfile的写法有很多,我一般会采用最简单的方式,即Dockerfile什么都不处理直接RUN#主要是时区跟源的问题,我们需要重封一次[[email protected]]#catDockerfileFROMalpine:la......