`
化蝶自在飞
  • 浏览: 2330842 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

web.config伪静态规则配置一例

 
阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
			    <rule name="Redirect" stopProcessing="true">
                    <match url=".*" />
                    <conditions>
                        <add input="{HTTP_HOST}" pattern="^xiaojudeng.com$" />
                    </conditions>
                    <action type="Redirect" url="http://www.xiaojudeng.com/{R:0}" redirectType="Permanent" />
                </rule>
				<rule name="Redirect1" stopProcessing="true">
                    <match url=".*" />
                    <conditions>
                        <add input="{HTTP_HOST}" pattern="^hgn11206.chinaw3.com$" />
                    </conditions>
                    <action type="Redirect" url="http://www.xiaojudeng.com/{R:0}" redirectType="Permanent" />
                </rule>
			     <rule name="rule1" stopProcessing="true">
                    <match url="^tags/(.*)" />
                    <action type="Rewrite" url="tag.php?tag={R:1}"  />
                </rule>
				<rule name="rule2" stopProcessing="true">
                    <match url="^tags.html" />
                    <action type="Rewrite" url="tags.php"  />
                </rule>
				<rule name="rule3" stopProcessing="true">
                    <match url="^index.html" />
                    <action type="Rewrite" url="index.php"  />
                </rule>

				<rule name="rule7" stopProcessing="true">
                    <match url="^ask/solve-?(.*)" />
                    <action type="Rewrite" url="ask/browse.php?action=solve&amp;page={R:1}"  />
                </rule>


					<rule name="rule88" stopProcessing="true">
                    <match url="^zhuanjia/([0-9]+).html" />
                    <action type="Rewrite" url="space/?userid={R:1}"  />
                </rule>
				<rule name="rule5" stopProcessing="true">
                    <match url="^ask/([0-9]+).html" />
                    <action type="Rewrite" url="ask/show.php?id={R:1}"  />
                </rule>
				<rule name="rule6" stopProcessing="true">
                    <match url="^about/zhuanjia/.*" />
                    <action type="Rewrite" url="member/list.php?modelid=17"  />
                </rule>
				<rule name="rule93" stopProcessing="true">
                    <match url="^zhuanjia/" />
                    <action type="Rewrite" url="member/list.php?modelid=17"  />
                </rule>
								<rule name="rule94" stopProcessing="true">
                    <match url="^plus/.*" />
                    <action type="Rewrite" url="list.php?catid=100"  />
                </rule>
												<rule name="rule95" stopProcessing="true">
                    <match url="^gongyi/?$" />
                    <action type="Rewrite" url="list.php?catid=56"  />
                </rule>
												<rule name="rule96" stopProcessing="true">
                    <match url="^gongyi/fanqishi/.*" />
                    <action type="Rewrite" url="list.php?catid=61"  />
                </rule>
												<rule name="rule97" stopProcessing="true">
                    <match url="^gongyi/weiquan/.*" />
                    <action type="Rewrite" url="list.php?catid=62"  />
                </rule>								<rule name="rule98" stopProcessing="true">
                    <match url="^gongyi/boji/.*" />
                    <action type="Rewrite" url="list.php?catid=63"  />
                </rule>
												<rule name="rule99" stopProcessing="true">
                    <match url="^gongyi/jiaguanggao/.*" />
                    <action type="Rewrite" url="list.php?catid=64"  />
                </rule>
												<rule name="rule100" stopProcessing="true">
                    <match url="^gongyi/woyuan/.*" />
                    <action type="Rewrite" url="list.php?catid=65"  />
                </rule>
												<rule name="rule101" stopProcessing="true">
                    <match url="^gongyi/manhua/.*" />
                    <action type="Rewrite" url="list.php?catid=66"  />
                </rule>

				<rule name="rule102" stopProcessing="true">
                    <match url="^(.*)/tags/(.*)" />
                    <action type="Rewrite" url="tag.php?tag={R:2}"  />
                </rule>
				<rule name="rule103" stopProcessing="true">
                    <match url="^(.*)/zhinan/menzhen/menzhen-guahao-57.html" />
                    <action type="Rewrite" url="show.php?contentid=57"  />
                </rule>
				<rule name="rule104" stopProcessing="true">
                    <match url="^show/[a-z-]*([0-9]+).html" />
                    <action type="Rewrite" url="show.php?contentid={R:1}"  />
                </rule>
				<rule name="rule105" stopProcessing="true">
                    <match url="^dianxingbingli/[a-z-]*([0-9]+).html" />
                    <action type="Rewrite" url="show.php?contentid={R:1}"  />
                </rule>
				<rule name="rule106" stopProcessing="true">

                    <match url="^dianxingbingli/?$" />

                    <action type="Rewrite" url="list.php?catid=99"  />

                </rule>
<!--Please do not modify the code above!-->




				<rule name="rule15" stopProcessing="true">

                    <match url="^ask/ganyinghua-?(.*)" />

                    <action type="Rewrite" url="ask/list.php?catid=36&amp;page={R:1}"  />

                </rule>

				<rule name="rule16" stopProcessing="true">

                    <match url="^ask/zhifanggan-?(.*)" />

                    <action type="Rewrite" url="ask/list.php?catid=37&amp;page={R:1}"  />

                </rule>

				<rule name="rule17" stopProcessing="true">

                    <match url="^ask/dasanyang-?(.*)" />

                    <action type="Rewrite" url="ask/list.php?catid=38&amp;page={R:1}"  />

                </rule>

				<rule name="rule18" stopProcessing="true">

                    <match url="^ask/xiaosanyang-?(.*)" />

                    <action type="Rewrite" url="ask/list.php?catid=39&amp;page={R:1}"  />

                </rule>

				<rule name="rule19" stopProcessing="true">

                    <match url="^ask/xiedaizhe-?(.*)" />

                    <action type="Rewrite" url="ask/list.php?catid=40&amp;page={R:1}"  />

                </rule>

				<rule name="rule20" stopProcessing="true">

                    <match url="^ask/ganai-?(.*)" />

                    <action type="Rewrite" url="ask/list.php?catid=41&amp;page={R:1}"  />

                </rule>

				<rule name="rule21" stopProcessing="true">

                    <match url="^ask/ganfushui-?(.*)" />

                    <action type="Rewrite" url="ask/list.php?catid=42&amp;page={R:1}"  />

                </rule>

				<rule name="rule22" stopProcessing="true">

                    <match url="^ask/gannangzhong-?(.*)" />

                    <action type="Rewrite" url="ask/list.php?catid=43&amp;page={R:1}"  />

                </rule>

				<rule name="rule23" stopProcessing="true">

                    <match url="^ask/binggan-?(.*)" />

                    <action type="Rewrite" url="ask/list.php?catid=44&amp;page={R:1}"  />

                </rule>

				<rule name="rule24" stopProcessing="true">

                    <match url="^ask/jiagan-?(.*)" />

                    <action type="Rewrite" url="ask/list.php?catid=45&amp;page={R:1}"  />

                </rule>

				<rule name="rule25" stopProcessing="true">

                    <match url="^ask/xianweihua-?(.*)" />

                    <action type="Rewrite" url="ask/list.php?catid=46&amp;page={R:1}"  />

                </rule>

				<rule name="rule26" stopProcessing="true">

                    <match url="^ask/gannongzhong-?(.*)" />

                    <action type="Rewrite" url="ask/list.php?catid=47&amp;page={R:1}"  />

                </rule>

				<rule name="rule27" stopProcessing="true">

                    <match url="^ask/huagndanxingganyan-?(.*)" />

                    <action type="Rewrite" url="ask/list.php?catid=48&amp;page={R:1}"  />

                </rule>

				<rule name="rule28" stopProcessing="true">

                    <match url="^ask/jiujinggan-?(.*)" />

                    <action type="Rewrite" url="ask/list.php?catid=49&amp;page={R:1}"  />

                </rule>

				<rule name="rule29" stopProcessing="true">

                    <match url="^ask/huagndanganyan-?(.*)" />

                    <action type="Rewrite" url="ask/list.php?catid=50&amp;page={R:1}"  />

                </rule>

				<rule name="rule30" stopProcessing="true">

                    <match url="^ask/qita-?(.*)" />

                    <action type="Rewrite" url="ask/list.php?catid=51&amp;page={R:1}"  />

                </rule>


<!--end-->

			
            </rules>
        </rewrite>
    </system.webServer> 	
</configuration>
分享到:
评论

相关推荐

    C# Web.Config 加密与解密 3

    在.NET框架中,Web.config文件是ASP.NET应用程序的配置文件,它存储了应用程序的各种设置,如数据库连接字符串、身份验证模式、授权规则等敏感信息。为了保护这些信息不被未授权的用户查看或修改,我们可以对Web....

    webconfig详解 带例子

    在Web开发领域,尤其是使用ASP.NET技术时,`web.config`文件是不可或缺的一部分。它是一个XML格式的配置文件,用于定义应用程序的配置设置,包括但不限于安全性、身份验证、授权、日志记录、数据库连接字符串以及...

    httpModules方式伪静态 C#.Net实例代码

    在本例中,我们可能创建了一个自定义的HTTP Module,它捕获每个请求,检查URL是否符合伪静态规则,然后根据规则动态重定向或处理请求。 伪静态是一种技术,通过将动态URL转换为静态看起来的URL,使得搜索引擎更容易...

    .NET C#伪静态实现小例子

    在本例中,我们利用HttpModule捕获请求,然后根据预设规则重写URL,从而实现伪静态。 创建一个HttpModule类,例如命名为`RewriteUrlModule`,继承自`System.Web.IHttpModule`接口。在这个类中,我们需要实现两个...

    aspx转化为html(伪静态)

    实现伪静态化的关键在于正确配置Web服务器和应用程序,下面以Microsoft IIS服务器为例,介绍具体的实现步骤: 1. **安装URL Rewriting模块**: - 首先需要安装Microsoft URL Rewriting模块,这是一个用于IIS的扩展...

    Window2003 iis伪静态软件

    URL重写允许开发者根据预定义的规则改变请求的URL,这些规则通常存储在名为Rewrite规则的配置文件中,本例中的"Rewrite"可能就是这样的一个配置文件。通过这个文件,我们可以定义一系列的转换规则,例如将动态的URL...

    伪静态_URLRewrite实例解析

    - 这是UrlRewrite Filter的规则配置文件,用于定义URL重写规则。 - `&lt;rule&gt;`元素定义了一个规则,`&lt;from&gt;`定义了需要匹配的URL模式,`&lt;to&gt;`定义了实际请求的URL。 - 正则表达式`^/([0-9]+).html$`匹配以数字结尾...

    Url Rewrite Filter实现页面伪静态化,简单实例及步骤

    在现代Web开发中,为了提升用户体验、提高搜索引擎友好度以及优化网站结构,页面伪静态化成为了一种常见的技术手段。本文将详细介绍如何通过UrlRewriteFilter来实现页面伪静态化,并提供一个简单的实例来帮助读者...

    publish.zip

    3. **配置web.config**:根据Jexus的配置需求,可能需要对web.config进行调整,如设置kestrel监听端口,以及添加反向代理规则以配合Jexus工作。 4. **启动应用程序**:通过命令行运行 `dotnet WebApplication1.dll`...

    .NET框架下IPv6和IPv4双协议兼容的测试用例实现

    例如,在一台安装了Windows XP操作系统的PC机上,如果已经配置好了静态IPv4地址,只需在命令行中执行`IPv6install`命令即可完成IPv6协议的加载。之后,可以通过`ipconfig`命令查看加载后的双协议IP地址配置情况。 #...

    urlwrite.zip_urlwrite

    以标题和描述中的“urlwrite url伪静态小实例”为例,我们可以创建一个简单的伪静态规则。在IIS中,可能的Web.config配置如下: ```xml &lt;system.webServer&gt; ^article/(\d+)/(.+)$" /&gt; ...

    利用HttpHander生成HTML页的实例

    2. 配置Web.config:在Web.config文件中,我们需要添加一个`&lt;httpHandlers&gt;`或`&lt;handlers&gt;`(取决于.NET版本)节,定义我们的自定义HttpHandler,指定其处理何种类型的请求。例如,我们可以设置所有以".aspx"结尾的...

    JAVA用户登录超时过滤器和文件配置

    在本例中,我们将探讨如何实现这样一个过滤器以及相关的配置。 首先,`web.xml` 是Java Web应用程序的部署描述符,用于定义过滤器、Servlet、监听器等组件。在提供的`web.xml`配置中,我们看到了一个名为`...

    NET2.0 URL地址伪装例子

    在.NET 2.0项目中,我们通常通过Web.config文件来配置URL重写规则。例如,我们可以创建一个`&lt;rewrite&gt;`节点来定义重写规则。下面是一个简单的示例: ```xml &lt;system.webServer&gt; ^articles/([_0-9a-zA-Z...

    URLRewriter.dll

    这个模块通过读取配置文件(如web.config)中的重写规则,对URL进行解析和转换。这些规则通常采用XML格式定义,允许开发者根据需要自定义规则,例如将动态页面的参数化URL转换为静态化的形式。 使用URLRewriter.dll...

    若依前后端分离项目部署文档.docx

    在IT行业中,前后端分离项目的部署是一项至关重要的任务,它涉及到服务器配置、应用打包、代理设置等多个环节。本文档详细介绍了两种不同的部署方案,一种是在Linux服务器上部署SpringBoot+Vue项目,结合Nginx和...

    urlwrite实现页面的静态化(最终版)

    为了实现这样的重写规则,开发者通常会在应用的入口点(如Application.cfc或Index.cfc)或者配置文件(如.htaccess for Apache或web.config for IIS)中设置URL重写规则。这些规则可以根据动态URL的结构生成对应的...

    asp.net生成静态页技术

    ASP.NET生成静态页技术是一种优化网站性能和SEO(搜索引擎优化)的有效方法。它涉及将动态内容转换为HTML页面,使得用户可以直接访问预先生成的、不依赖服务器脚本的静态文件。这种方式可以减轻服务器负担,提高页面...

    UrlRewriter2_51

    2. 配置:在Web.config文件中添加UrlRewriter的配置节,定义重写规则。例如: ```xml ~/oldpage.aspx" to="~/newpage.aspx" processing="stop" /&gt; ``` 3. 开发:确保应用程序逻辑与重写后的URL匹配,以便正确...

    How to call Server Side function using ajax in asp.net

    总结,要在ASP.NET中使用AJAX调用服务器端函数,你需要创建可被AJAX调用的服务器端方法,配置Web.config,然后在客户端使用JavaScript或jQuery/fetch API发送请求,并处理返回的结果。通过这种方式,你可以实现动态...

Global site tag (gtag.js) - Google Analytics