`
hudeyong926
  • 浏览: 2028293 次
  • 来自: 武汉
社区版块
存档分类
最新评论

IIS 伪静态设置

 
阅读更多

1、将下载的 IIS Rewrite 组件解压,放到适当的目录(如 C:Rewrite)下。

2、在“IIS管理器”里选择网站,右键,属性。

3、选择“ISAPI”,点击“添加”。

4、填入筛选器名称,如“rewrite”。

5、可执行文件下方点击“浏览”,选择刚才解压的Rewrite组件位置,Rewrite.dll。

6、确认选择正确后,点击“确定”。

7、点击“确定”,完成筛选器添加。

8、重启IIS。

9、重启IIS后,再次选择站点,右键,属性,看到如下所示向上的绿箭头,说明 IIS Rewrite 成功添加并运行。

 

IIS Rewrite 规则设置

解压后的 IIS Rewrite 组件目录(如 C:Rewrite)中,有一个 httpd.ini 文件,将相应规则写入到这个文件中即可。

1. 安装重写插件Rewrite.dll
如果你的 IIS 服务器加载过 Rewrite.dll 则可以不用下载。

2. 配置 httpd.ini
打开你的httpd.ini,找到

[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600

RepeatLimit 32

# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
RewriteRule ^(.*)/archiver/([a-z0-9-]+.html)$ $1/archiver/index.php?$2
RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+).html$ $1/forumdisplay.php?fid=$2&page=$3
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/viewthread.php?tid=$2&extra=page%3D$4&page=$3
RewriteRule ^(.*)/profile-(username|uid)-(.+?).html$ $1/viewpro.php?$2=$3

以上是 Discuz!官方提供的配置代码,注意正则格式。

3. 应用
比如,将read.php?bl_id=123&bu_id=456 伪静态成 /html/123/456.html
可以这样写:

RewriteRule ^(.*)/html/([0-9]+)/([0-9]+).html$ $1/read.php?bl_id=$2&bu_id=$3
 

PW的规则:[ISAPI_Rewrite]

RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
RewriteRule ^(.*)/simple/([a-z0-9_]+.html)$ $1/simple/index.php?$2
 

 

  • 大小: 5.4 KB
  • 大小: 10.7 KB
  • 大小: 7.7 KB
  • 大小: 7.7 KB
  • 大小: 10.9 KB
  • 大小: 7.9 KB
  • 大小: 7.9 KB
  • 大小: 9.4 KB
  • 大小: 7.9 KB
分享到:
评论

相关推荐

    IIS伪静态安装II

    **IIS伪静态安装II** 在互联网开发中,伪静态技术是一种常见的优化手段,它可以将动态网页的URL转换为静态的HTML格式,从而提高搜索引擎的友好性,改善用户体验,并减轻服务器负担。IIS(Internet Information ...

    完整版iis伪静态放心下载

    **IIS伪静态技术详解** IIS(Internet Information Services)是微软公司提供的一个Web服务器服务,用于托管网站和应用程序。在互联网技术不断发展的同时,搜索引擎优化(SEO)和用户体验的提升成为了网站运营的...

    IIS伪静态配置组件

    **IIS伪静态配置组件详解** IIS(Internet Information Services)是微软提供的一个Web服务器服务,广泛用于Windows操作系统。在网站开发中,为了优化搜索引擎优化(SEO)和提高页面加载速度,常常会采用伪静态技术...

    IIS伪静态组件的添加

    **IIS伪静态组件**是Internet Information Services (IIS) 中的一个重要功能,它允许网站管理员将动态网页的URL转换为静态或者看似静态的格式,从而提高网站的性能,优化搜索引擎排名,以及改善用户体验。...

    iis6 伪静态,亲测可以用。

    描述中的"iis6,iis伪静态设置,伪静态工具,伪静态规则"强调了在IIS6版本的Web服务器中配置伪静态的过程,包括使用特定的工具和规则来实现这一功能。"绝对有效果,亲测"表明这种方法经过验证,可以成功应用于实际...

    服务器IIS伪静态,下载

    在IIS中实现“伪静态”是一项重要的优化技术,它主要是为了改善网站的用户体验和搜索引擎优化(SEO)。伪静态技术的核心是将动态URL转换为看似静态的HTML页面链接,使得用户和搜索引擎更容易理解和索引。 一、什么...

    IIS伪静态规则包

    当使用URL Rewrite进行伪静态设置时,配置文件通常是一个名为`.htaccess`或`web.config`的文件,需要将其放置在网站的根目录下。这个文件包含了所有的重写规则,指导IIS如何处理不同类型的请求。在描述中提到了如果...

    帝国CMS7.0IIS伪静态设置教程

    本教程将详细介绍帝国CMS7.0在IIS环境下的伪静态设置方法,同时也会提及在Linux环境下伪静态的实现方式。 首先,需要说明的是,IIS服务器本身不支持.htaccess文件,这种文件通常用于Apache服务器配置伪静态。而IIS...

    iis伪静态配置 和dll

    IIS伪静态配置主要是将动态URL转换为静态或看似静态的URL格式,这样可以提高网站的访问速度和SEO友好性。配置过程通常涉及以下几个步骤: 1. **启用URL重写模块**:首先,确保已经安装了IIS URL重写模块。如果没有...

    iis伪静态模块

    Rewrite.dll是实现IIS伪静态功能的关键组件,它是微软的URL重写模块,负责解析和转换URL。这个模块基于Apache的mod_rewrite,能够根据预定义的规则对URL进行转换。通过编辑httpd.ini或.web.config文件,管理员可以...

    win2003 iis6.0伪静态设置教程

    本教程针对的是Windows Server 2003操作系统中的IIS6.0版本,下面我们将详细介绍如何进行伪静态设置。 首先,理解"伪静态"的含义至关重要。伪静态并不是真的将动态页面生成为静态HTML文件,而是通过服务器配置或...

    IIS伪静态不带www的跳转到带www的主域名

    IIS伪静态不带www的跳转到带www的主域名,seo优化域名地址

    伪静态IIS设置

    本文将详细讲解如何在IIS(Internet Information Services)上进行伪静态设置,帮助你理解这一过程并成功配置。 首先,理解伪静态的意义至关重要。在互联网早期,静态HTML页面对搜索引擎更友好,因为它们提供了明确...

    漂亮的企业网站模板(iis伪静态)

    在描述中提到的链接(http://www.ydaima.com/html/555/556/2010/201001145622.html)提供了一个关于如何设置IIS伪静态的教程,虽然这个链接现在可能无法访问,但通常这样的教程会涵盖以下几个步骤: 1. **安装URL...

    tp框架伪静态设置规则,iis和apache、windows、linux都有效。Public目录图片资源目录有效

    针对ThinkPHP框架,伪静态设置主要涉及以下两个部分:.htaccess文件(用于Apache服务器)和web.config文件(用于IIS服务器)。 1. **Apache服务器设置**: 在Apache环境下,我们通常在项目根目录下创建一个....

    iis伪静态组件_支持asp.net

    标题中的“iis伪静态组件_支持asp.net”指的是在Internet Information Services (IIS) 上运行的用于处理ASP.NET动态网页的伪静态技术。伪静态技术主要是为了优化搜索引擎排名(SEO)和提升用户体验,它将动态URL转换...

    WIN7+IIS 7.5 伪静态配置

    【标签】:“IIS伪静态” 在Windows 7操作系统中,结合IIS 7.5,我们可以进行以下步骤来配置伪静态: **第一部:安装URL重写组件** 首先,你需要从官方地址...

    iis6.0配置伪静态

    5. **测试与应用**:保存所有设置后,重启IIS服务,然后尝试访问网站,检查伪静态是否生效。可以使用浏览器的开发者工具查看请求的实际URL。 四、注意事项 1. **URL规则的编写**:ISAPI_Rewrite的规则语法类似于...

    mayicms蚂蚁分类信息5.8、5.9伪静态规则

    下面,我们将具体分析这个系统中的伪静态设置。 1. **Apache `.htaccess` 文件配置**:在Apache服务器上,我们通常会在网站根目录下创建一个`.htaccess`文件,用来定义URL重写规则。例如,对于mayicms的分类信息,...

Global site tag (gtag.js) - Google Analytics