UrlRewriter - a rule-based URL Rewriter for .NET.
Copyright (c)2007 Seth Yates
Author Seth Yates
Version 2.0 RC 1 build 6
Installation
============
1. Open your web project, or create a new one.
2. Add a reference to the Intelligencia.UrlRewriter assembly.
3. Open the web.config file.
4. Add Configuration section handler:
<configSections>
<section
name="rewriter"
requirePermission="false"
type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter" />
</configSections>
This enables the URL Rewriter to read its configuration from the rewriteRules node in the
web.config file.
5. Add UrlRewriter mapper HttpModule:
<system.web>
<httpModules>
<add
type="Intelligencia.UrlRewriter.RewriterHttpModule, Intelligencia.UrlRewriter"
name="UrlRewriter" />
</httpModules>
</system.web>
This enables the URL Rewriter to intercept web requests and rewrite URL requests.
6. Add some rules to your web.config file:
<rewriter>
<if url="/tags/(.+)" rewrite="/tagcloud.aspx?tag=$1" />
<!-- same thing as <rewrite url="/tags/(.+)" to="/tagcloud.aspx?tag=$1" /> -->
</rewriter>
The syntax of the rewriter section is very powerful. Refer to the help file for more details
of what is possible. The above rule assumes you have mapped all requests to the .NET runtime.
For more information on how to do this, see http://urlrewriter.net/index.php/using/installation/
7. Compile and test!
没有合适的资源?快使用搜索试试~ 我知道了~
C#(asp.net)的域名重写
共101个文件
cs:78个
txt:6个
dll:4个
需积分: 50 16 下载量 42 浏览量
2008-10-27
16:56:08
上传
评论
收藏 210KB RAR 举报
温馨提示
UrlRewriter.NET是一个开源的、轻量级、高配置的URL重写组件,支持ASP.NET 1.1 和ASP.NET 2.0。UrlRewriter.NET提供地址重写的功能,它类似于Apache服务器中使用.htaccecc进行地址重写。而且使用本组件,您无需安装任何类似于ISAPI Rewrite filter的ISAPI组件。本组件是免费开源的,遵循MIT-style licence开源协议。
资源推荐
资源详情
资源评论
收起资源包目录
C#(asp.net)的域名重写 (101个子文件)
Intelligencia.UrlRewriter.csproj.GenerateResource.Cache 777B
RewriterEngine.cs 14KB
RewriterConfigurationReader.cs 9KB
RewriterConfiguration.cs 7KB
RewriteContext.cs 5KB
HttpContextFacade.cs 4KB
IPRange.cs 4KB
IContextFacade.cs 3KB
Constants.cs 3KB
IfConditionActionParser.cs 3KB
RewriteActionParserBase.cs 3KB
RewriteActionParser.cs 3KB
Form.cs 3KB
RewriterHttpModule.cs 2KB
AddHeaderActionParser.cs 2KB
SetPropertyActionParser.cs 2KB
SetCookieActionParser.cs 2KB
RedirectActionParser.cs 2KB
RedirectAction.cs 2KB
ConditionalAction.cs 2KB
SetStatusActionParser.cs 2KB
TypeHelper.cs 2KB
RewriteFormHtmlTextWriter.cs 2KB
PropertyMatchCondition.cs 2KB
SetCookieAction.cs 2KB
DebugLogger.cs 2KB
RewriteAction.cs 2KB
UrlMatchCondition.cs 2KB
SetPropertyAction.cs 2KB
AddHeaderAction.cs 2KB
ActionParserFactory.cs 2KB
NotImplementedActionParser.cs 2KB
NotAllowedActionParser.cs 2KB
ForbiddenActionParser.cs 2KB
NotFoundActionParser.cs 2KB
GoneActionParser.cs 1KB
SetLocationAction.cs 1KB
PropertyMatchConditionParser.cs 1KB
HeaderMatchConditionParser.cs 1KB
IRewriteActionParser.cs 1KB
AddressCondition.cs 1KB
SetStatusAction.cs 1KB
TransformFactory.cs 1KB
ExistsCondition.cs 1KB
NegativeCondition.cs 1KB
NullLogger.cs 1KB
IRewriteLogger.cs 1KB
StaticMappingTransform.cs 1KB
MethodCondition.cs 1KB
IRewriteAction.cs 1KB
MatchCondition.cs 1KB
UrlMatchConditionParser.cs 1KB
MethodConditionParser.cs 1KB
ExistsConditionParser.cs 1KB
MessageProvider.cs 1KB
LowerTransform.cs 1KB
AddressConditionParser.cs 1023B
UpperTransform.cs 1017B
IRewriteConditionParser.cs 950B
AssemblyInfo.cs 946B
DefaultErrorHandler.cs 941B
UnlessConditionActionParser.cs 911B
Base64Transform.cs 885B
Base64DecodeTransform.cs 882B
ConditionParserPipeline.cs 876B
RewriterConfigurationSectionHandler.cs 870B
DecodeTransform.cs 846B
EncodeTransform.cs 846B
Message.cs 805B
IRewriteCondition.cs 751B
FormRewriterControlAdapter.cs 663B
IRewriteTransform.cs 656B
RewriteProcessing.cs 633B
MethodNotAllowedAction.cs 531B
NotImplementedAction.cs 522B
ForbiddenAction.cs 501B
NotFoundAction.cs 498B
GoneAction.cs 481B
IRewriteErrorHandler.cs 363B
Intelligencia.UrlRewriter.csproj 12KB
Intelligencia.UrlRewriter.dll 60KB
Intelligencia.UrlRewriter.dll 60KB
Intelligencia.UrlRewriter.dll 56KB
Intelligencia.UrlRewriter.dll 32KB
说明.htm 3KB
UrlRewriter.ndoc 4KB
Intelligencia.UrlRewriter.pdb 224KB
Intelligencia.UrlRewriter.pdb 224KB
Intelligencia.UrlRewriter.Messages.resources 2KB
Messages.resx 4KB
Intelligencia.UrlRewriter.sln 2KB
UrlRewriter.snk 596B
Intelligencia.UrlRewriter.csproj.FileListAbsolute.txt 2KB
Readme.txt 1KB
说明.txt 1KB
License.txt 1KB
chinaz.com.txt 410B
使用说明.txt 402B
Intelligencia.UrlRewriter.xml 92KB
Intelligencia.UrlRewriter.xml 92KB
共 101 条
- 1
- 2
资源评论
u5117498
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功