iis伪静态组件
最佳回答
:
01 <?xml version="1.0" encoding="UTF-8"?>
02<configuration>
03 <system.webServer>
04 <staticContent>
05 <mimeMap fileExtension=".bat" mimeType="text/bath" />
06 </staticContent>
07 <rewrite>
08 <rules>
09 <rule name="home Index">
10 <match url="^index.html$" ignoreCase="false" />
11 <action type="Rewrite" url="index.php" appendQueryString="false"/>
12 </rule>
13 <rule name="page Index">
14 <match url="^(.*)/index.html$" ignoreCase="false" />
15 <action type="Rewrite" url="{R:1}/index.php"appendQueryString="false" />
16 </rule>
17
18 <rule name="page List">
19 <match url="^(.*)page([0-9]+).html$" ignoreCase="false" />
20 <action type="Rewrite" url="{R:1}/index.php?gid={R:2}"appendQueryString="false" />
21 </rule>
22 <rule name="list Page">
23 <match url="^(.*)list-([0-9]+).html$" ignoreCase="false" />
24 <action type="Rewrite" url="{R:1}/.php?PageNo={R:2}"appendQueryString="false" />
25 </rule>
26 <rule name="show Page">
27 <match url="^(.*)show-aid([0-9]+).html$" ignoreCase="false" />
28 <action type="Rewrite" url="{R:1}/show.php?uid={R:2}"appendQueryString="false" />
29 </rule>
30
31 </rules>
32 </rewrite>
33 </system.webServer>
34</configuration>
第一步:
点击处理程序映射
(1)添加托管处理程序:
路径:*
类型:System.Web.UI.PageHandlerFactory
名称:v2_jiuxian.com_1PageHandlerFactory-Integrated-4.0
(2)编辑脚本映射:
我环境是64位,为了以防万一,我32位和64都配置了
32位
路径:*.html
可执行文件:%windir%http://Microsoft.NETFrameworkv4.0.30319aspnet_isapi.dll
名称:v2_jiuxian.com_2PageHandlerFactory-ISAPI-4.0_32bit
64位:
路径:*.html
可执行文件:%windir%http://Microsoft.NETFramework64v4.0.30319aspnet_isapi.dll
名称:v2_jiuxian.com_3PageHandlerFactory-ISAPI-4.0_64bit
(3)添加通配符脚本验证:
路径:*
可执行文件:%windir%http://Microsoft.NETFramework64v4.0.30319aspnet_isapi.dll
名称:v2.jiuxian.com_4PageHandlerFactory-ISAPI-4.0_64bit
以上的4个添加其实是把aspx的主件应用拷贝了一份.将其aspx改成html,
操作完以上4个项后返回,点击模块
(1)添加托管模块
名称:RewriterModule
类型:HttpHandler.URLRewriter.RewriterModule, HttpHandler
以上类型是你iis拦截器dll的路径啊,如空间名.类名
最新回答共有5条回答
-
游客
回复您的提问,有我回答,我是IT屠工!
IIS
IIS是互联网信息服务,是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。
IIS是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
IIS是企业识别体系重要的有机组成部分,是互联网时代企业必须关注的并进行有效管理的领域。是企业在互联网上的名片,能让企业更好的拥抱互联网时代。
IIS的功能
IIS是一个World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS支持一些有趣的东西,像有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEX SERVER)、有多媒体功能的(NET SHOW)。
其次,IIS是随Windows NT Server 4.0一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet服务器的基本组件。它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。
Apache
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。 &l
-
匿名用户
回复关注Web前端进阶指南,学习前端,体验科技产品带来的极致体验,分享最实用的科技小技巧,解答您的疑惑。
Web Server中文名称叫网页服务器或web服务器。WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务IISIIS是微软公司的Web服务器。主要支持ASP语言环境,对于中小企业来说建立自己的网站,对外展示自己的页面是最平常不过的事情了。目前最流行的建立WWW服务工具就要属Apache与IIS了。IIS只能在微软公司的windows操作系统下使用,离开了windows他将一事无成。无法移植到其他类型的操作系统中。
Tomcatjava里面一个web容器,就是一个http请求来了,它帮你接受,可能再对请求做些处理,然后拉起你controller的代码,把请求传进去,最后当controller处理结束后,再把请求简单处理一下返回给请求者。
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
CDN中文叫内容分发网络,都是云服务商在运营,它可以让你的用户在访问资源的时候就近访问,提高静态资源的访问速度。
这些都是不同的东西,不过都是概念上的,功能上有一定的重叠,不过在使用中基本都是不同的东西。
一般生产上iis,nginx,apache都是当反向代理用,少数情况会当静态文件服务器用。tomcat,无论何时都是web容器。cdn一般只在生产上用,主要是提供静态文件服务。
-
匿名用户
回复一个学习的总结,或者说是汇总,有些链接给出的观点过时,已按照自己的理解经过修改编辑;
web服务器
Web服务器的基本功能就是提供Web信息浏览服务,响应客户端的浏览器请求。因为Web服务器主要支持的协议就是HTTP,所以通常情况下HTTP服务器和WEB服务器是相等的。待考:支持除HTTP之外的协议的web服务器?
不支持事务处理或数据库连接池,但它可以配置各种策略来实现容错性和可扩展性,例如负载平衡,缓冲,集群。
IIS、Apache、Tomcat都可以属于Web服务器。
IIS 是微软开发的web服务器,需要收费,主要用来跑 asp.net asp php,只能在windows下运行。
Apache与Tomcat都是Apache开源组织开发的用于处理HTTP服务的项目,两者都是免费的,都可以做为独立的Web服务器运行。Apache是Web服务器而Tomcat是Java应用服务器。Apache服务器 只处理 静态HTML,而tomcat服务器 静态HTML 动态 JSP Servlet 都能处理。
一般是把 Apache服务器 与 tomcat服务器 搭配在一起用:
1) Apache服务器 负责处理所有 静态的 页面/图片 等信息。
2) Tomcat 只处理动态的 部分。
Apache:是C语言实现的,专门用来提供HTTP服务。特性:简单、速度快、性能稳定、可配置(代理)
1、主要用于解析静态文本,并发性能高,侧重于HTTP服务;
2、支持静态页(HTML),不支持动态请求如:CGI、Servlet/JSP、PHP、ASP等;3、具有很强的可扩展性,可以通过插件支持PHP,还可以单向Apache连接To
-
夜半唱歌
回复是真的 你不是要多出一些来运行你那些规则
比如一个服务器不使用rewrite可以支持1000个连接
使用后最多支持600个连接
这是比如 非正规答案
-