`

在IIS6下实现.net的伪静态设置

 
阅读更多

鉴于搜索引擎的友好度,伪静态成为一种趋势。
1、 打开iis,选中要更改的域名,鼠标右击,选择属性。

2、 选择主目录选项卡,点击配置按钮

3、 选择映射选项卡,点击添加。

4、 添加,在下面页面中,添加

A、 可执行文件,填写:

c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll

B、 扩展填写:.html

C、 动作选“限制动作”,填写:GET,HEAD,POST,DEBUG

D、 确认文件是否存在 ,不选中。

E、 确定添加

图片: (见附件)

------------先添加下面这段代码在配置文件中,但,要注意把这个<configSections> 放到<configuration> 元素的第一个子元素。否则会报错。

<configSections>
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
</configSections>
<RewriterConfig>
    <Rules>
      <!-- 这里是定义重写的角色,可以重写多个-->
      <RewriterRule>
        <LookFor>~/(.[0-9]*)\.html</LookFor>
        <SendTo>~/ArticleDetail.aspx?ID=$1</SendTo>
          </RewriterRule>
    </Rules>
</RewriterConfig>

-------------然后添加下面这段代码。同时也要注意,一个配置文件中只能有一个<httpHandlers> ,如果你定义了ajax的重写,那么都可以把他们放在一起。

     <httpHandlers> 
      <add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
      <add verb="*" path="*.html" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
    </httpHandlers>
 

这个可以根据你的实际情况做适当修改

<!-- Baidu Button BEGIN --> 

  • 大小: 52.2 KB
分享到:
评论

相关推荐

    asp.net伪静态DEMO

    `IIS设置.doc` 则指导如何在Internet Information Services (IIS)上配置URL重写模块,以支持ASP.NET伪静态。通常,我们需要安装IIS的URL Rewrite扩展,并在IIS管理器中为网站创建重写规则。 总的来说,ASP.NET伪...

    asp.net 伪静态源码

    ASP.NET伪静态源码是一种技术实现,用于将动态网页通过技术手段转化为静态页面的外观,以提高网站的SEO(搜索引擎优化)性能、加载速度和用户体验。动态网页在服务器端生成内容,而伪静态则使URL看起来像是直接指向...

    asp.net 伪静态 源码

    在提供的资源中,"asp.net伪静态"很可能包含了一个ASP.NET伪静态的实现示例。源码可能包括以下几个关键部分: - HttpModule类:定义重写规则,检测请求URL并进行转换。 - Web.config配置:配置URL重写规则,包括匹配...

    asp.net 伪静态实现和IIS7.0配置(包含UrlRewriter.dll文件)

    ASP.NET伪静态是一种...总之,ASP.NET伪静态结合IIS7.0的URL重写功能,能够为网站提供更加优化的URL结构,增强SEO效果,同时也提高了用户体验。通过正确配置`UrlRewriter.dll`和IIS7.0,开发者可以轻松实现这一目标。

    ASP.NET 伪静态页面的实现

    实现ASP.NET伪静态页面,通常涉及以下步骤: 1. **引用库**:需要引入第三方库,如`ActionlessForm.dll`和`URLRewriter.dll`,其中`URLRewriter.dll`是主要的URL重写组件,而`ActionlessForm.dll`可能用于处理无...

    asp.net 伪静态各种方法重写与例子

    在ASP.NET中,"伪静态"是一种技术,用于将动态URL转换为看起来像是静态页面的URL,以此来提升SEO(搜索引擎优化)效果和用户体验。这是因为静态URL通常被认为对搜索引擎更友好,而且对于用户来说,静态URL更易于理解...

    .net实现伪静态

    本文将深入探讨如何在.NET环境中通过修改IIS(Internet Information Services)设置以及引用DLL来实现伪静态功能。 首先,我们需要理解伪静态的基本原理。伪静态并不是真的将动态页面转化为静态页面,而是通过URL...

    伪静态的实现及伪静态的意义.ASP.NET

    在ASP.NET环境中,实现伪静态可以通过IIS的URL重写模块或者使用如Route等编程方式实现,将动态URL映射到对应的处理方法,从而达到伪静态的效果。总的来说,伪静态技术是现代Web开发中一种重要的优化手段,它在兼顾...

    .NET 伪静态实例

    下面我们将详细探讨.NET伪静态的实现原理、方法以及相关技术。 首先,了解什么是伪静态。伪静态,顾名思义,就是让动态网页看起来像是静态页面。实际上,这些页面仍然是由服务器动态生成的,但通过URL重写技术,将...

    aspx.net伪静态页面的实现

    ASP.NET伪静态页面的实现是Web开发中一种优化网站SEO(搜索引擎优化)和提升用户体验的技术。在实际操作中,我们通常会将动态网页通过技术手段表现为静态页面的形式,即URL伪静态化。这样做的好处包括:提高搜索引擎...

    asp.net伪静态

    这个安装包可以帮助用户在IIS上部署URL重写功能,以便支持ASP.NET伪静态。 `新建 文本文档.txt` 文件可能是记录配置步骤、注意事项或代码示例的文本文件。对于新手来说,这样的文档会非常有用,因为它提供了操作...

    asp.net伪静态处理

    在压缩包中的"asp.net伪静态"文件可能包含了具体的配置示例、教程文档或者是一个已经实现伪静态功能的示例项目。这些资源可以帮助开发者更好地理解和实践ASP.NET伪静态处理。 总结起来,ASP.NET伪静态处理是一项...

    .Net伪静态实例

    .NET伪静态技术是一种用于优化网站SEO(搜索引擎优化)和提高用户体验的方法。在.NET框架中,通过URL重写技术实现伪静态,使得动态网页在浏览器地址栏中显示为静态的HTML文件扩展名,如".html",但实际上仍然是由...

    .net 伪静态实例

    .net实现伪静态技术的一个实例,程序很简单,重要的是web.config配置,需要配置成集成模式,发布后同时把应用池改为集成模式即可。 网上所有关于IIS配置伪静态的方法,前提就是应用池设置成集成模式!

    asp.net伪静态实例.rar

    ASP.NET伪静态技术是一种在ASP.NET应用程序中实现搜索引擎优化(SEO)的重要手段。它通过将动态URL转换为静态看似URL,使网站内容更易于被搜索引擎抓取,同时也为用户提供更友好的浏览体验。在这个"asp.net伪静态...

    [错误代码:0x80070002]IIS7及以上使用伪静态程序报错404.docx

    IIS7 及以上版本的伪静态程序报错 404 是一个常见的问题,特别是在从 IIS6 迁移到 IIS7 或更高版本时。这个问题的出现可能是由于 IIS7 及以上版本对伪静态程序的支持不够,或者是由于网站的配置不正确。在这篇文章中...

    .net中用伪静态实现新闻分页

    标题中的“.net中用伪静态实现新闻分页”指的是在.NET框架下,如何通过编程手段让新闻列表的分页链接看起来像静态页面,而不是典型的动态参数链接。下面我们将深入探讨这一主题。 1. **理解伪静态** - 伪静态的...

    ASP.net 伪静态

    实现ASP.NET伪静态的方法主要有以下几种: 1. **URL重写**:使用IIS的URL重写模块或者ASP.NET MVC的Route模块,定义规则将请求的URL映射到实际的处理程序。例如,可以设置规则,当用户访问“/a_15.html”时,实际...

    .net配置伪静态

    本文将详细介绍在.NET环境下配置伪静态的三种方法。 1. **IIS URL Rewrite模块** IIS (Internet Information Services) 提供了一个名为URL Rewrite的模块,它是一个强大的URL重写工具,支持多种重写规则。要使用此...

Global site tag (gtag.js) - Google Analytics