1G全能免费空间 | 2GB免费全能空间 | 1G免费全能空间 | 免费试用云服务器 | 国内1G免费空间 | 免费空间 | 免费空间申请
您的位置:首页 > 免费教程

如何对IIS服务器的网站 进行UrlRewrite的设置?

作者:免费空间 发布时间:2019-06-03 [手机版]

如何对IIS服务器的网站 进行UrlRewrite的设置?

注意 使用URlRewrite 不能开启 网站自定义 404错误,否则 UrlRewrite将无法正常工作

isapi_rewrite利用正则表达式进行替换规则的表示。

您需要在您网站根目录 建立一个 httpd.ini 的配置文件,里面有UrlRewrite配置信息.

以下是httpd.ini 的内容

#----------------- httpd.ini 文件内容,您可以复制后上传到您网站根目录-----------

[ISAPI_Rewrite]

# 3600 = 1 hour 设置缓存时间 1个小时

CacheClockRate 3600

# 设置正则表达式 替换变量个数.

RepeatLimit 32

# Protect httpd.ini and httpd.parse.errors files from accessing through HTTP

# 以下UrlRewrite规则是为避免 网站的 httpd.ini httpd.errors 之类配置文件被下载.

RewriteRule ^/httpd(?:\.ini|\.parse\.errors).* [F,I,O]

# 正式URLRewrite规则 ,意思是 http://server/123.html 都将访问 动态页面 http://server/urlrwtest.asp?id=123

# 您需要根据您网站需要进行更改

RewriteRule /([0-9]*).html /urlrwtest.asp\?id=$1

#----------------- httpd.ini 文件内容结束-----------


urlrwtest.asp 文件 示例:

<%

response.write "URLRewrite 测试:你访问的ID号 是:" & request("id")

%>

文件保存后即可生效.

URLrewrite 支持 asp,asp.net,php 等各种脚本.

UrlRewrite 常见错误

1. 404错误(页面无法找到):没有网站根目录建立Httpd.ini 文件 或者 正则表达式 错误,都会导致 页面无法找到错误

2. 500错误(脚本程序错误): 目标动态页面程序错误

3. 404用户自定义错误: 如果网站管理员开启了404 网站自定义错误,urlrewrite将无法正常工作.



标签:   UrlRewrite 开启URLrewrite 404错误 网站自定义
相关推荐
免费空间声明:
(一) 由于各方面情况的调整与变化,本网所提供的考试信息仅供参考,敬请以权威部门公布的正式信息为准。
(二) 本网注明来源为其他媒体的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如有内容、版权等问题请在30日内与本网联系。联系方式:邮件 jiansou123@126.com
最近更新
-->
网站地图 | XML地图 | 手机版
版权所有 © 2005-2022 www.128sj.com 免费空间 All Rights Reserved
本网站所有信息全是来源于互联网,如有侵权请来电咨询! 粤ICP备16040413号-1