# Helicon ISAPI_Rewrite configuration file
# Version 3.1.0.86

#RewriteEngine on

RewriteRule ^/esf/.+(/.+){4,}$ /404.aspx?$0
RewriteRule ^/esf/attn_1$ /esf/qh1/ [NC,R=301]
RewriteRule ^/esf/attn_1_sid_0$ /esf/qh1/ [NC,R=301]
RewriteRule ^/zuf/attn_1$ /zuf/qh1/ [NC,R=301]
RewriteRule ^/zuf/attn_1_sid_0$ /zuf/qh1/ [NC,R=301]
RewriteRule ^/Register/agentRegister.html$ /Register/agentRegister.aspx [NC,R=301]

##把泛域名(没有二级域名的xxxx.com)改为www二级域名
RewriteCond %{HTTP_HOST} ^xxxx\.com$
RewriteRule ^/(.*)$ http://www.xxxx.com/$1 [NC,R=301]

#RewriteCond %{HTTP_HOST} ^www\.xxxx\.com$
#RewriteRule ^/(.*)$ http://sz.xxxx.com/$1 [NC,R]

##在www域名中判断客户端浏览器有没有cookie名为114zf_site,如果有则把二级改为114zf_site的值,这是url重写组件自动判断的
#RewriteCond %{HTTP_HOST} ^www\.xxxx\.com$
#RewriteCond %{HTTP_COOKIE} 114zf_site=([^;]*)
#RewriteRule ^/(.+)$ http://%1.xxxx.com/$1 [NC,R]

##在sz、gz二级域名中改写index.html,实际访问的文件是sz_index.html、gz_index.html
RewriteCond %{HTTP_HOST} ^((sz|gz|dg|fs|zh|zs)[\d]?)\.xxxx\.com$
RewriteRule ^(/(index.html)?)?$ /%1_index.html [NC,NU]
#RewriteRule ^/((([a-zA-Z]{2})([\d])?_index.html)?)$ /$_index.html [NC,NU]

# RewriteRule ^/esf/$ /esf/attn_1_sid_0 [NC,R]
# RewriteRule ^/zuf/$ /zuf/attn_1_sid_0 [NC,R]

#格式类似,支持多选 /esf/as123-fs32_12_431_4331-aa22/
RewriteRule ^/esf/([a-z]*)/(.*) /esf/$2(?1\?rp=$1:) [NC,QSA]
RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule ^/esf/([^\.]+)/$ /esf/$1&%1?/ [NC,NU]
RewriteRule ^/esf/([a-zA-Z]{2})([\d]{1,8}(_[\d]{1,8})*)(-?([^/]*))? /esf/$5&$1=$2 [NC,LP,QSA]
#替换第一个&符号为?
RewriteRule ^/esf/&(.*) /esf/?$1 [NC,NU]

#格式类似,支持多选 /esf/as123-fs32_12_431_4331-aa22/
RewriteRule ^/xiaoqu/([a-z]*)/(.*) /xiaoqu/$2(?1\?rp=$1:) [NC,QSA]
RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule ^/xiaoqu/([^\.]+)/$ /xiaoqu/$1&%1?/ [NC,NU]
RewriteRule ^/xiaoqu/([a-zA-Z]{2})([\d]{1,8}(_[\d]{1,8})*)(-?([^/]*))? /xiaoqu/$5&$1=$2 [NC,LP,QSA]
#替换第一个&符号为?
RewriteRule ^/xiaoqu/&(.*) /xiaoqu/?$1 [NC,NU]

RewriteRule ^/zuf/([a-z]*)/(.*) /zuf/$2(?1\?rp=$1:) [NC,QSA]
RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule ^/zuf/([^\.]+)/$ /zuf/$1&%1?/ [NC,NU]
RewriteRule ^/zuf/([a-zA-Z]{2})([\d]{1,8}(_[\d]{1,8})*)(-?([^/]*))? /zuf/$5&$1=$2 [NC,LP,QSA]
#替换第一个&符号为?
RewriteRule ^/zuf/&(.*) /zuf/?$1 [NC,NU]

RewriteRule ^/jjr/([a-z]*)/(.*) /jjr/$2(?1\?rp=$1:) [NC,QSA]
RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule ^/jjr/([^\.]+)/$ /jjr/$1&%1?/ [NC,NU]
RewriteRule ^/jjr/([a-zA-Z]{2})(-?[\d]{1,8}(_[\d]{1,8})*)(-?([^/]*))? /jjr/$5&$1=$2 [NC,LP,QSA]
#替换第一个&符号为?
RewriteRule ^/jjr/&(.*) /jjr/?$1 [NC,NU]

RewriteRule ^/HouseSellHTML/house/[\d]+/([\d]{5})([\d]{3})\.html$ /sale/$1/$2.html [NC,R=301]
RewriteRule ^/RenthouseHTML/house/[\d]+/([\d]{5})([\d]{3})\.html$ /rent/$1/$2.html [NC,R=301]
RewriteRule ^/CommunityHTML/comm/[\d]+/([\d]+).*$ /commdetail/$1/ [NC,R=301]

RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule /agentShop/(([^/]+)/)?([\d]+)/?.*$ $0&%1? [NC,NU]
RewriteRule /agentShop/(([^/]+)/)?([\d]+)/?([^_]*_)?(.*) /agentShop/(?1$2:Default).aspx_shopid_$3(?4_:)$4$5 [NC,NU]
RewriteRule (/agentShop/[^\.]+\.aspx)_?([^_]+)_([^_]*)([^\?]+)? $1(?4$4&:\?)$2=$3 [NC,LP,NU]
RewriteRule /commdetail/((.*)/)?([\d]+)/?$ /commdetail/(?2$2:Default).aspx\?commid=$3 [NC,QSA]
RewriteRule /developer/((.*)/)?([\d]+)/?$ /developer/(?2$2:Default).aspx\?di=$3 [NC]
RewriteRule /agency/((.*)/)?([\d]+)/?$ /agency/(?2$2:Default).aspx\?ai=$3 [NC]

RewriteRule /s(\d{8,}) /houseDetail.aspx?id=$1 [NC]
RewriteRule /r(\d{8,}) /zf/RentalDetail.aspx?id=$1 [NC]
RewriteRule /m(\d{1,}) /MessageTax.aspx?id=$1 [NC]
RewriteRule /letters/([a-z])$ /letters/?key=$1 [NC]
RewriteRule /Activity/exchange /Activity/exchange.aspx [NC]

RewriteCond %{HTTP_HOST} sz2\.xxxx\.com$
RewriteRule ^/agent/.* http://my2\.xxxx\.com/agent/$1? [NC,R=301]

URL地址重写例子(Helicon)的更多相关文章

  1. php url地址重写

    地址重写: urlRewrite: 就是:  1. 将php的地址index.php不写只写Action模块和function方法, 或者 2. php地址转变成html地址, 就是一种假的html, ...

  2. Nginx 的编译安装和URL地址重写

    本文转自:http://www.178linux.com/14119#rd?sukey=ecafc0a7cc4a741b573a095a3eb78af6b4c9116b74d0bbc9844d8fc5 ...

  3. Magento 自定义URL 地址重写 分类分级显示

    我们打算将URL在分类页面和产品页面分别定义为: domain.com/category/分类名.html domain.com/category/子分类名.html domain.com/goods ...

  4. Url地址重写

    一 什么是url重写URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程.比如浏览器发来请求 hostname/101.aspx ,服务器自动将这个请求中定向为http://h ...

  5. Apache Nginx URL 地址 重写

    URL重写这东西在工作中用了很多次了,但每次都忘记了要记得把知道的积累下来. 哎,要么认为没必要,要么就是没时间?! 一.Apache 篇 官方地址:http://man.chinaunix.net/ ...

  6. springboot中url地址重写(urlwrite)

    在日常网站访问中,会把动态地址改造成伪静态地址. 例如: 访问新闻栏目 /col/1/,这是原有地址,如果这样访问,不利于搜索引擎检索收录,同时安全性也不是很好. 改造之后: /col/1.html. ...

  7. 【转载】ASP.NET MVC重写URL制作伪静态网页,URL地址以.html结尾

    在搜索引擎优化领域,静态网页对于SEO的优化有着很大的好处,因此很多人就想把自己的网站的一些网页做成伪静态.我们现在在网络上发现很多博客网站.论坛网站.CMS内容管理系统等都有使用伪静态这一种情况,伪 ...

  8. 解决URL中包含“%2F”导致Apache地址重写mod_rewrite失效的问题

    在使用Apache地址重写mod_rewrite期间,发现,当URL和PATH_INFO中出现%2f(/)或者%5c(\), 会被认为这是个不合法的请求, Apache将会直接返回"404 ...

  9. IIS:URL Rewrite实现vue的地址重写

    vue-router 全局配置 const router = new VueRouter({ mode: 'history', routes: [...] }) URL Rewrite 1.添加规则 ...

随机推荐

  1. 关于Unity中Shader的基础认识

    Shader也叫着色器,是Unity里面比较难的一个点,网上有很多别人写好的shader,我们可以下载下来用或者修改学习. Shader可以做出很多非常不错的效果,因为它是插在渲染管道里面的程序,一来 ...

  2. 数据规整化:pandas 求合并数据集(交集并集等)

    数据集的合并或连接运算是通过一个或多个键将行链接起来的.这些运算是关系型数据库的核心.pandas的merge函数是对数据应用这些算法的这样切入点. 默认是交集, inner连接 列名不同可以分别指定 ...

  3. C++ 结构体和枚举

    共同体 共同体(union) 是一种数据格式, 它能够存储不同的数据类型, 但只能同时存储其中的一种类型.也就是说, 结构可以同时存储int.long 和 double, 共同体只能存储int.lon ...

  4. K-SVD算法

    它与K-mean算法原理上是类似的: K-mean 算法: (之前写过:http://www.cnblogs.com/yinheyi/p/6132362.html) 对于初始化的类别中心,可以看作初化 ...

  5. Network In Network——卷积神经网络的革新

    Network In Network 是13年的一篇paper 引用:Lin M, Chen Q, Yan S. Network in network[J]. arXiv preprint arXiv ...

  6. 理解Java动态代理(1)—找我还钱?我出钱要你的命

    代理模式是最常用的一个设计模式之一,理解起来也是很简单,一张图足以说明了,LZ就不废话了. 至于代理模式能干嘛也不是LZ今天想说的,今天主要想简单介绍下JAVA里面的动态代理.“动”当然是相对“静”来 ...

  7. e866. 确定可用外观

    UIManager.LookAndFeelInfo[] info = UIManager.getInstalledLookAndFeels(); for (int i=0; i<info.len ...

  8. 一个简单的perl程序

    和朋友聊天,说perl的神奇,最主要的是一行代码搞定所有. 想想用python3写的测试脚本,觉得还是有点多的,真的用几行代码写一个测试脚本,可以节约不少时间. 当然,网上黑perl的还是很多,不过自 ...

  9. MultipleActiveResultSets=true 数据库连接复用

    注:EF连接Mysql时,连接字符串是不能包含MARS的,Mysql不支持这个特性. ADO.NET 1.n 利用SqlDataReader读取数据,针对每个结果集需要一个独立的连接. 这些独立的链接 ...

  10. Keepalived + Nginx + Tomcat 的高可用负载均衡架构搭建

    Keepalived + Nginx + Tomcat 的高可用负载均衡架构搭建 Nginx 是一个高性能的 HTTP反向代理服务器 Keepalived 是一个基于VRRP协议来实现的LVS服务高可 ...