求一个高级的isapi rewrite 规则

问题描述

原始地址:/search/index.aspx?a=1&b=2&c=3重写成:/search/a1/b2/c3/我现在的规则是这样写的达到了我想要的效果:RewriteRule^/search/a([0-9]*)/b([0-9]*)/c[0-9]*)/$/search/index.aspx?a=$1&b=$2&c=$3但因其它原因,想法变了a,b,c这都是搜索的参数,所以有可能产生下面的搜索情况/search/index.aspx?a=1/search/index.aspx?b=2/search/index.aspx?c=3/search/index.aspx?a=1&b=2/search/index.aspx?a=1&c=3/search/index.aspx?b=2&c=3因此上面的搜索条件url我想重写成/search/a1//search/b2//search/c3//search/a1/b2//search/a1/c3//search/b2/c3/问题就是上面的六种搜索条件url要重写的话,规则可不可以只写一条规则?还是说每次一种情况都要写一条规则,如果每一种搜索条件都要一条规则的话,现在程序中的搜索条件已经有十几个条件了,这样一来产生的搜索条件就超多了,所以我想请问下有没有更好的办法解决这个问题。谢谢

解决方案

解决方案二:
顶呀
解决方案三:
建议写成/search/a1,b2,c3,d4……没有该参数的时候留空就行了
解决方案四:
up
解决方案五:
顶下
解决方案六:
up
解决方案七:
暂时没有想到好方法。UP
解决方案八:
下载个UrlRewriter或UrlRewriter.NETv2.0RC1自己改改就行了可参考

时间: 2024-09-20 22:04:22

求一个高级的isapi rewrite 规则的相关文章

Nginx系列教程:rewrite规则使用说明

在网上看到一篇关于nginx rewrite规则的贴子,写得非常不错,里面对于Nginx nginx rewrite规则有着很详细的说明及示例,对于我这样的新手来说,这些资料真的是太有用啦!可以让你少走弯路,更容易的上手与使用nginx rewrite规则. 关于rewrite规则,最重要的还是对于正则表达式的理解,所以大家在看之前应该对正则表达式有一些基础的认识与了解,这样在理解rewrite规则的时候就更容易上手啦! 好了,下面我们来看看原文的内容. 最近在VPS上尝试配置安装一个网站,VP

IIS防盗链 ISAPI Rewrite图片防盗链规则写法_服务器其它

通过G.CN和B.CN搜索后得出了几种不同的方案,例如网站程序的URL伪装法.服务器端的收费插件法和ISAPI-REWRITE的规则过滤法等,考虑自身网站结构和钱包的困难问题,最终选择了后者,即现在流行用来做伪静态的ISAPI Rewrite书写规则来实现我的防盗链"梦想". 为什么说是梦想呢?首先表示惋惜,懒人我搜来了一大票经过无数次转载而来的文章,把现呈的代码应用后发现要么根本不起作用,要么就是效果达不到我想要的,几经周折后终于把这原本认为可以轻易借鉴照搬的防盗链给完成了,恨那些只

Tipask 2.5版IIS ISAPI rewrite 2.0伪静态规则

  以下伪静态规则适用于服务器为windows系统IIS之ISAPI rewrite 2.0版本,为完美解决Tipask2.5版伪静态规则.   规则如下,全文复制即可,如有其它规则,请检查是否会存在冲突导致部分规则失效,尽量单独使用.   [ISAPI_Rewrite]   # 3600 = 1 hour   CacheClockRate 3600   RepeatLimit 32   RewriteRule ^(.*)/q-(.*).html*$ $1/?q-$2.html   Rewrit

WordPress在window2003 IIS ISAPI ReWrite下的URL规则_win服务器

为了便于搜索引擎抓取(换句话就是假静态),下面是URL ReWrite的规则,效果看我的chinadigger的链接地址.我目前的Rewrite规则:  复制代码 代码如下: [ISAPI_Rewrite]  # 3600 = 1 hour  CacheClockRate 3600  RepeatLimit 32  # Protect httpd.ini and httpd.parse.errors files  # from accessing through HTTP  # WordPres

基于ISAPI Rewrite软件实现IIS图片防盗链方法_win服务器

下面的操作,可能引起用户的反感,如果访客想从你这个页面,保存个图片都是不能的,用户体验何在啊. 实施步骤: 1.下载比较出名的www.helicontech.com提供的ISAPI Rewrite软件的免费版本(免费版本虽然有一些功能上的限制,但是做防盗链足够了): http://www.isapirewrite.com/download/isapi_rwl_x86_0072.msi 2.设置软件安装目录的IIS_WGP组的读写权限(重要,如果不设置安装完后你的网站就会直接Service Una

伪静态的实现方法:IIS环境下配置Rewrite规则

URL 静态化可以提高搜索引擎抓取,开启本功能需要对 Web 服务器增加相应的 Rewrite 规则,且会轻微增加服务器负担.本教程讲解如何在 IIS 环境下配置各个产品的 Rewrite 规则.  URL 静态化可以提高搜索引擎抓取,开启本功能需要对 Web 服务器增加相应的 Rewrite 规则,且会轻微增加服务器负担.本教程讲解如何在 IIS 环境下配置各个产品的 Rewrite 规则.      下面以Discuz为例讲解IIS环境下配置Rewrite 规则,希望大家能举一反三. 一.首

技巧:用 isapi rewrite 实现asp的HTML静态化

技巧|静态 asp网站程序在国内运用很广,但是类似于im286.asp?id=20050307213811这样的url有点不利于搜索引擎的收录,也就是说不符合友好url(urls-friendly)的标准,那么我们用isapi_rewrite打造一个clean url,让蜘蛛欢欢喜喜的来爬你的站吧. 废话不多说,开工!1.下载isapi_rewrite.isapi_rewrite分精简(lite)和完全(full)版.精简版不支持对每个虚拟主机站点进行重写,只能进行全局处理.不过对于有服务器的朋

用isapi rewrite实现asp的HTML静态化

asp网站程序在国内运用很广,但是类似于im286.asp?id=20050307213811这样的url有点不利于搜索引擎的收录,也就是说不符合友好url(urls-friendly)的标准,那么我们用isapi_rewrite打造一个clean url,让蜘蛛欢欢喜喜的来爬你的站吧. 废话不多说,开工! 1.下载isapi_rewrite.isapi_rewrite分精简(lite)和完全(full)版.精简版不支持对每个虚拟主机站点进行重写,只能进行全局处理.不过对于有服务器的朋友,精简版

没有ISAPI Rewrite FULL照样玩多站点伪静态的方法分享_win服务器

再次查找,找到了Ionic's Isapi Rewrite Filter,完全开源,完全免费,完全没有中文使用手册. 测试后,使用正常,用法分享一下: 一.安装IIRF 1.复制IIRF的DLL(IIRF.dll)到相应的文件夹,如D:\Rewrite. 或者,它可以在一个完全不同的目录树. 这取决于你. 2.如果您创建一个服务器全局范围的设置文件(IirfGlobal.ini),你必须把它与(IIRF.dll)文件在同一目录中. 该URL Rewrite筛选器将寻找其在该文件中的全局设置文件.