IIS8怎么配置iis伪静态配置

IIS6.0、IIS7.5的伪静态组件ISAPI_Rewrite安装和配置方法
欢迎来到OpenWBS企业建站系统!
IIS6.0、IIS7.5的伪静态组件ISAPI_Rewrite安装和配置方法
作者:DX.Lin
阅读量:6671
鉴于部分OpenWBS用户是使用VPS服务器或是有自己独立的服务器,但又不懂如何配置URL静态化组件 ISAPI_Rewrite本文主要介绍 Win7、Windows2003下IIS6.0、IIS7.5的URL静态化组件安装和URL静态化配置方法,还包括常用的URL静态化规则使用方法。 一. 下载IIS伪静态组件和ISAPI_Rewrite3破解文件ISAPI_Rewrite3非常好用,是个人见过最好用同时可以支持多站点的IIS伪静态组件!如何下载?1. 官网下载安装包();2. 下载破解文件 二. 安装IIS伪静态组件1. 安装ISAPI_Rewrite3_0073.msi,建议安装在C:\Program Files\ISAPI_Rewrite下2. 将Rewrite破解文件夹中的httpd.conf和ISAPI_Rewrite.dll文件覆盖安装目录C:\Program Files\ISAPI_Rewrite下的对应的文件即可3. 安装好后记得给C:\Program Files\ISAPI_Rewrite软件安装目录network service的读权限(或IIS Users的读权限),否则会出现无法加载ISAPI_Rewrite的错误。 三. 安装IIS伪静态组件我们打开Internet 信息服务(IIS)管理器,找到"网站",右键打开"属性"选项卡; 选
筛选器"选项卡,点击"添加",弹出"添加/编辑筛选器属性","筛选器名称"写上ISAPI_Rewrite,这个可以自定义;"可执行文件"这里,通
过"浏览"找到伪静态组件安装目录下的ISAPI_Rewrite.dll文件即可,路径是C:\Program
Files\ISAPI_Rewrite\ISAPI_Rewrite.一路确定之后,我们重启下IIS管理器,之后再次打开网站属性的"ISAPI 筛选器",看下是不是刚刚添加的ISAPI_Rewrite变为绿色向上的箭头呢?这样的话伪静态就配置成功了。四. 安装IIS伪静态组件IIS伪静态配置成功后,在你的IIS管理器——网站下面,任意建立一个新网站,就可以使用伪静态了。你只需要在新网站根目录下新建立一个.htaccess文件,用记事本打开,在里面写上相应的伪静态规则即可。 五. 安装IIS伪静态组件1、在某个单独网站(如:localhost)新建.htaccess文件,并在文件中写上以下规则:RewriteEngine on
RewriteBase /
RewriteRule ^get-(.*).html /get.asp?id=$1#说明:RewriteEngin on表示启用重写功能;RewriteBase / 表示重写的路径是从网站根目录开始。 2、在localhost下新建get.asp文件,文件内容以下:&% response.write("get_id=" & request.querystring("id")) %&3、在浏览器中分别输入http://localhost/get-123.html 和 http://localhost/get.asp?id=123 ; 如果结果是一样的,则表明重写成功。六. 进入网站管理后台开启OpenWBS系统设置里的URL静态化功能
IIS6.0、IIS7.5的伪静态组件ISAPI_Rewrite安装和配置方法iis8.5 html伪静态配置方法
[问题点数:40分]
iis8.5 html伪静态配置方法
[问题点数:40分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。IIS8怎么配置伪静态_百度知道
IIS8怎么配置伪静态
提问者采纳
、查找应用程序扩展, 2,建议2,在页面右下方点“配置” 3:安装过Net Framework组件、在属性页面上选中“主目录”必备条件.:aspx,选中后点“编辑”按钮,右键点属性、复制可执.0版本以上 1、IIS上找到要设置伪静态的站点名称,查看可执行文件路径 4
来自团队:
其他类似问题
为您推荐:
伪静态的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁和Discuz一起用全404
谢邀这个问题我之前刚好有遇到过.安装isapi方式的rewrite组件或urlrewrite组件(web.config放规则):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
&rule name="home Index"&10
&match url="^index.html$" ignoreCase="false" /&11
&action type="Rewrite" url="index.php" appendQueryString="false"/&12
&rule name="page Index"&14
&match url="^(.*)/index.html$" ignoreCase="false" /&15
&action type="Rewrite" url="{R:1}/index.php"appendQueryString="false" /&16
&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 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 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名称:_1PageHandlerFactory-Integrated-4.0(2)编辑脚本映射:我环境是64位,为了以防万一,我32位和64都配置了32位路径:*.html可执行文件:%windir%\\Framework\v4.0.30319\aspnet_isapi.dll名称:_2PageHandlerFactory-ISAPI-4.0_32bit64位:路径:*.html可执行文件:%windir%\\Framework64\v4.0.30319\aspnet_isapi.dll名称:_3PageHandlerFactory-ISAPI-4.0_64bit(3)添加通配符脚本验证:路径:*可执行文件:%windir%\\Framework64\v4.0.30319\aspnet_isapi.dll名称:_4PageHandlerFactory-ISAPI-4.0_64bit以上的4个添加其实是把aspx的主件应用拷贝了一份.将其aspx改成html,操作完以上4个项后返回,点击模块(1)添加托管模块名称:RewriterModule类型:HttpHandler.URLRewriter.RewriterModule, HttpHandler以上类型是你iis拦截器dll的路径啊,如空间名.类名其实IIS8和IIS7配置伪静态方法差不多的,另附IIS7的教程可以参考配置:
已有帐号?
无法登录?
社交帐号登录
虔诚地学习、吸收、消化、分享。IIS8怎么配置伪静态_百度知道
IIS8怎么配置伪静态
3版本3种方案 url模块,规则在web, 或使用较高版本3.config 或使用rewrite1
知道智能回答机器人
我是知道站内的人工智能,可高效智能地为您解答问题。很高兴为您服务。
其他类似问题
为您推荐:
伪静态的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 iis8伪静态配置 的文章

 

随机推荐