需求:将 www.abc.com/e/tags?tagsid=1 改写成  www.abc.com/softlink/1.html形式;

环境:Windows服务器;

路径:D:/web/www.abc.com/wwwroot/www/web.config;

位置:在web.config的rewrite标签中,添加rules,如最后一条(第20-23行);

释义:

  a.<match url="^softlink/([0-9]+)\.html$" ignoreCase="false" />是要转成的链接样式;

  b.<action type="Rewrite" url="/e/tags/?tagid={R:1}" appendQueryString="false" />是原来链接样式;

  c.{R:1}表示第一个变量,若跟多个变量,可写为{R:2},变量之间以原符号的转义字符形式相连(如第9行)。

  <rewrite>
<rules>
<rule name="已导入的规则 1">
<match url="^(soft|android|ios|jiaocheng)/greenxiazai-([0-9]+)-([0-9]+)?(-hot|-size|-best)?\.html$" ignoreCase="false" />
<action type="Rewrite" url="/e/action/relist.php?pd={R:1}&amp;classid={R:2}&amp;p={R:3}&amp;orderby={R:4}" appendQueryString="false" />
</rule>
<rule name="已导入的规则 2">
<match url="^tags/([0-9]+)-([0-9]+)\.html$" ignoreCase="false" />
<action type="Rewrite" url="/e/tags/index.php?tagid={R:1}&amp;page={R:2}" appendQueryString="false" />
</rule>
<rule name="已导入的规则 3">
<match url="^sitemap\.xml$" ignoreCase="false" />
<action type="Rewrite" url="/sitemap.php" />
</rule>
<rule name="已导入的规则 4">
<match url="^sitemap_data_([0-9]+)\.xml$" ignoreCase="false" />
<action type="Rewrite" url="/sitemap.php?classid={R:1}" appendQueryString="false" />
</rule>
<!-- tags热标签伪静态 -->
<rule name="已导入的规则 5">
<match url="^softlink/([0-9]+)\.html$" ignoreCase="false" />
<action type="Rewrite" url="/e/tags/?tagid={R:1}" appendQueryString="false" />
</rule>
</rules>
</rewrite>

帝国CMS链接域名重写、伪静态处理的更多相关文章

  1. IIS下实现帝国CMS搜索页伪静态

    前面ytkah讲了apache下帝国CMS搜索页伪静态实现方法,网友说服务器是用IIS,那么IIS下如何实现帝国CMS搜索页伪静态呢?首先得先有URL重写插件,下载地址:http://www.iis. ...

  2. 如何在帝国cms后台菜单栏中添加删除链接?

    下午测试一个网上下载经过二次开发的帝国cms系统,还原完数据进入后台ytkah发现菜单栏多出了几个链接,有点不习惯,就想着怎么把它去掉.由于自己用的win7系统,搜索时没有像xp那样可以搜索包含某字符 ...

  3. 帝国cms内容关键字自动加链接且设置内容关键字只替换一次

    网站上线前先设置一些内部链接对后期的优化排名很有帮助,帝国cms也可以设置文章中的关键字自动加链接,但是要注意一下关键词替换次数,最好是1次. 怎么操作呢?分两步完成 1.帝国cms文章关键字自动加链 ...

  4. 帝国cms面包屑导航的首页链接锚文本改成关键字

    帝国cms面包屑导航的首页链接关键字一般都是“首页”二字或home,如果你想从这里提高锚文字的相关性,可以改成相应的关键字,那么如何来修改呢? 我们知道帝国CMS面包屑导航的变量是[!--newsna ...

  5. 如何删除帝国cms面包屑导航中首页链接的/index.html

    前面一篇"帝国cms面包屑导航的首页链接锚文本改成关键字"中xmyanke有写到改首页链接的方法,但是感觉比较麻烦,这里就说说如何删除帝国cms面包屑导航中首页链接的/index. ...

  6. 帝国cms伪静态设置方法(收藏)

    众所周知,动态页面不利于收录和排名.伪静态可以完美的解决这问题,配合百度云加速CDN,可以让动态页面有静态页面一样快的访问速度. 今天开拓族给大家带来帝国CMS伪静态的详细设置方法. 1.栏目设置为动 ...

  7. 帝国CMS调用友情链接多种方法

    今天织梦模板给大家讲解帝国CMS调用友情链接的常见方法: 1.帝国内置标签:phomelink [phomelink]每行显示数,显示总数,操作类型,分类id,是否显示原链接[/phomelink] ...

  8. 帝国cms伪静态设置方法

    众所周知,动态页面不利于收录和排名.伪静态可以完美的解决这问题,配合百度云加速CDN,可以让动态页面有静态页面一样快的访问速度. 今天开拓族给大家带来帝国CMS伪静态的详细设置方法. 1.栏目设置为动 ...

  9. 帝国CMS自定义页面的添加与目录式链接的处理

    需求: 1.将某一本地前端自定义页面模板,导入到帝国系统,应用到网站 2.将导入的页面在站点中打开为目录式链接 www.abc.com/softlink/ 环境: 1.windows服务器 2.帝国C ...

随机推荐

  1. linux运维、架构之路-CentOS7

    一.CentOS7介绍 1.CentOS7使用起来最大的变化就是服务管理 2.systemd是linux下的一种init软件,开发目标是提供更优秀的框架以表示系统服务间的依赖关系,并依此实现系统初始化 ...

  2. JavaScript正则表达式(四)

    正则表达式方法 一.test方法 用于测试字符串参数中是否存在匹配正则表达式模式的字符串 如果存在就返回true,否则返回false 实例: 1.使用test方法不设置g标志时  2.使用test方法 ...

  3. Android 如何生成jks签名文件

  4. BZOJ 3043: IncDec Sequence 差分 + 思维

    Code: #include <bits/stdc++.h> #define setIO(s) freopen(s".in","r",stdin) ...

  5. Java——抽象类

    [抽象类] 抽象类中方法有定义的必要,但是没有实现的必要,因为需要子类进行重写.

  6. [LOJ2289][THUWC2017]在美妙的数学王国中畅游:Link-Cut Tree+泰勒展开

    分析 又有毒瘤出题人把数学题出在树上了. 根据泰勒展开,有: \[e^x=1+\frac{1}{1!}x+\frac{1}{2!}x^2+\frac{1}{3!}x^3+...\] \[sin(x)= ...

  7. RabbitMQ消费端ACK与重回队列机制,TTL,死信队列详解(十一)

    消费端的手工ACK和NACK 消费端进行消费的时候,如果由于业务异常我们可以进行日志的记录,然后进行补偿. 如果由于服务器宕机等严重问题,那么我们就需要手工进行ACK保障消费端成功. 消费端重回队列 ...

  8. Java 有关类字段的初始化

    实例代码 package text; public class MethodOverload { /** * @param args */ public static void main(String ...

  9. css简单实现带箭头的边框

    原文地址 https://tianshengjie.cn/artic... css简单实现带箭头的边框 普通边框 <style> .border { width: 100px; heigh ...

  10. 用JS实现将十进制转化为二进制