码迷,mamicode.com
首页 > Web开发 > 详细

UrlRewritingNet伪静态的使用方法与解决方案(URL重写)

时间:2015-08-27 21:05:20      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:

在建站初期时,我们往往需要考虑的是使用真静态还是伪静态,这对于往后的站点配置,延展性都会产生深远的影响。

我使用伪静态的唯一目的:SEO优化。毋容置疑,伪静态在对于Spider是非常有利的,因此,我更倾向于在建站时就搭建伪静态。

使用UrlRewritingNet搭建站点伪静态,构造URL重写。

1、下载Intelligencia.UrlRewriter.dllUrlRewritingNet.UrlRewriter.dllUrlRewriter.dll,并在项目中引用;

2、配置webconfig环境;

1)、在<configuration>/<configSections>下加入

技术分享
1 <section name="urlrewritingnet" requirePermission="true" type="UrlRewritingNet.Configuration.UrlRewriteSection, UrlRewritingNet.UrlRewriter"/>
View Code

2)、在<configuration>下加入

技术分享
 1 <!-- 伪静态重写配置 -->
 2   <urlrewritingnet rewriteOnlyVirtualUrls="false" contextItemsPrefix="QueryString" defaultProvider="RegEx" xmlns="http://www.urlrewriting.net/schemas/config/2006/07" >
 3     <rewrites>
 4       <!-- 扩展名为.html -->
 5       <add name="default" virtualUrl="^~/default.html" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/default.aspx" ignoreCase="true" />
 6       <!-- 扩展名为.abc -->
 7       <add name="default" virtualUrl="^~/default.abc" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/index.aspx" ignoreCase="true" />
 8       <!-- 无扩展名 -->
 9       <add name="default" virtualUrl="^~/default" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/default.aspx" ignoreCase="true" />
10       <!-- 带参数 -->
11       <add name="default" virtualUrl="^~/default/(\d+)/(\d+).html" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/default.aspx?para1=$1&para2=$2" ignoreCase="true" />
12     </rewrites>
13   </urlrewritingnet>
View Code

3、在iis中配置aspnet_isapi.dll,~:\WINDOWS\Microsoft.NET\Framework(bit)\v(version)\aspnet_isapi.dll(一般路径在C盘)

技术分享

 

以上配置完毕后,伪静态已经基本完成。

在为页面配置伪静态过程时,需注意伪静态名称尽量简洁、易懂。

 

链接:http://pan.baidu.com/s/1c08WigK 提取密码:kk49

如遇到如何问题,请在下方留言;如有任何建议与见解,欢迎指正。

UrlRewritingNet伪静态的使用方法与解决方案(URL重写)

标签:

原文地址:http://www.cnblogs.com/simoje/p/4764392.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!