iis7.5 URL重写零基础入门介绍
首先说的是IIS7.5,win7或者win2008都支持,然后要下载一个微软的组件:Url重写组件,这里发个64位的组件,如果你的系统是32位的可以网上找下,很多的。
64位URL重写组件:http://www.jb51.net/softs/479310.html
安装好后,打开你的IIS就会有如图所示的图标:
然后打开你要设置的网站,右侧就会有如图所示:
这里学习吧提供几种url重写方案:
1,URL域名规模化;
比如你想让你的的 xx.com一访问就访问到www。xx。com上,这样对用户和搜索都好的,也不会让百度重复收录你的网站。
点击右击的“添加规则”,然后选择规范域名
然后在出现的窗口里选择你的域名,有人说为什么我这没有多个域名呢?那是因为你没有绑定多个域名!
点击确认即可,学习吧说明:iis7.5都是操作的web.config里的代码来达到各种设置的!设置域名规范化必须你的主域名和要转向的域名都解析到你的服务器上,并且成功把域名绑定到站点上才能生效!
2,伪静态
在IIS6.0在时代都是设置的httd.ini,而在iis7.5里得设置web.config了。
如果你有.htaccess现成文件,那么可以通过导入规则直接使用!
点击右侧的“入站规则”里的“导入规则”,然后出现如图:
配置文件里选择你要导入的文件路径,选择后点击导入按钮,如果你的文件格式正确那么就会成功导入规则!直接应用即可!
如果没有配置文件,那么自己就动手写下吧.
点击右侧“添加规则”,然后选择“空白规则”,出现添加规则窗口:
名称自己起个就行,然后“匹配URL”里基本可以默认,只需要自己填写上“模式”即可,这里是正则表达式,比如:^(\w+)xieliang(\d+)$ 这其中的^是开始,$表示结束,(\w+)表示字母,数字任意,(\d+)表示只能为数字,(.*)为所有,更多正则请看:正则表达式
然后下面的重写URL写成动态的URL,并且要带参数,比如show.asp?url={R:1}&id={R:2}其中的{R:1}就是正则里的前面的变量,一共有几个参数要与正则里对应!
3,防盗链
防盗链的原理是根据来路判断 是否为自己的域名,如果 不是则终止
步骤和伪静态一样,只是正则为^(.*).(gif|jpg)$这个是所有的 gif jpg后缀的,根据自己的情况设置
添加几个条件,因为要判断来路
其中第一个条件 是为了查看是否为自己的来路
第二个为判断是否有来路,如果直接打开的就没有来路,如果想让用户直接打开不能用,只有从自己网站打开才可以的话要加上这个,如果不用可以去掉!
在最下面操作里的重写URL填上如果拦截要显示的图片路径即可。
学习吧提示:也可以根据防盗链自己写个防下载的哦,只是后缀不一样罢了。
相关文章
- 这篇文章主要介绍了在IIS7、IIS7.5中应用程序池最优配置方案,需要的朋友可以参考下...2016-07-04
- URLScan是一个IIS下的ISAPI 筛选器,它能够限制服务器将要处理的HTTP请求的类型。通过阻止特定的 HTTP 请求,URLScan 筛选器可以阻止可能有害的请求到达服务器并造成危害...2016-01-27
Windows 2008 IIS7.5中创建独立账号的FTP站点图文教程
这篇文章主要介绍了Windows 2008 IIS7.5中创建独立账号的FTP站点图文教程,IIS7.5的FTP功能已经非常强大了,需要的朋友可以参考下...2016-01-27解决iis7.5服务器上.net 获取不到https页面的信息
让我纠结了一天多的问题,给大家看下,有相同情况的可以不用浪费时间了,本人当时找了好半天都没找到什么有用的信息,项目在本地没有问题,但部署在服务器后,获取不到https页面的信息,加入下面的代码就可以了,因为iis7.5的安全协议比较高的原因。...2021-09-22- 有很多工具可以实现这个功能,这里介绍的工具的特点是和apache手册中提到的URL重写指南完全兼容。...2016-01-27
IIS7.5 HTTP 错误 500 调用loadlibraryex失败的解决方法
在IIS7.5打开网页的时候,提示: HTTP 错误 500.0 - Internal Server Error 调用 LoadLibraryEx 失败,在 ISAPI 筛选器 C:\Windows\Microsoft.NET\Framework\v4.0.30319\\aspnet_filter.dll,经过排除发现原来是两个斜杠导致...2016-01-27IIS7.5 配置自定义后缀的ASP文件 无法执行 总是提示下载的解决方法
这篇文章主要介绍了IIS7.5 配置自定义后缀的ASP文件 无法执行 总是提示下载的解决方法,需要的朋友可以参考下...2016-07-04windows server 2008R2系统 IIS7.5配置伪静态的方法(urlrewrite)
这篇文章主要介绍了windows server 2008R2系统 IIS7.5配置伪静态页面 ,需要的朋友可以参考下...2016-07-04IIS7.5 提示未在本地计算机上注册“Microsoft.Jet.OleDb.4.0”提供程序
这篇文章主要介绍了在WIN7 X64平台IIS7.5,使用Asp.net连接access数据库时候,提示:未在本地计算机上注册“Microsoft.Jet.OleDb.4.0”提供程序的解决方法,需要的朋友可以参考下...2016-01-27- 通过对IIS7的配置进行优化,调整IIS7应用池的队列长度,请求数限制,TCPIP连接数等方面,从而使WEB服务器的性能得以提升,保证WEB访问的访问流畅...2016-01-27
- 今天在配置服务器的时候,需要限制一下带宽,免费被攻击或者流量跑得太高影响别的网站,这里给限制下带宽,一般使用iis6的朋友刚接触还真不容易找到,这里脚本之家小编就为大家分享下...2016-01-27
- http 500内部服务器错误说明IIS服务器无法解析ASP代码,下面为大家介绍下Win7 IIS7.5运行ASP时出现500错误的解决办法...2016-01-27
IIS7/IIS7.5 URL 重写 HTTP 重定向到 HTTPS的方法
这篇文章主要介绍了IIS7IIS7.5 URL 重写 HTTP 重定向到 HTTPS的方法,需要的朋友可以参考下...2016-07-04- 这篇文章主要介绍了IIS7.5开启FastCGI的配置方法,IIS7.5是不需要单独安装FastCGI,只需配置一下即可,需要的朋友可以参考下...2016-01-27
IIS7.5中神秘的ApplicationPoolIdentity介绍
这篇文章主要介绍了IIS7.5中神秘的ApplicationPoolIdentity介绍,需要的朋友可以参考下...2016-01-27- 这篇文章主要介绍了IIS7.5 http 1.1 新建应用程序失败的解决方法,备注下,是ASP的网站,需要的朋友可以参考下...2016-01-27
- 这篇文章主要介绍了iis7.5 URL重写零基础入门介绍,需要的朋友可以参考下...2017-07-06
- IIS7.5使用web.config设置伪静态方法...2016-01-27
IIS7.5下301重定向的设置方法(及伪静态后301重定向出错案例)
301重定向,网络上的知识已经很多了,我在这第一次实践过程中,出现了一个算是低级的错误,但也比较典型,也许其它新手也会碰到,分享一下...2016-01-27iis 7.5 选中站点提示 错误: 无法读取配置文件的解决方法
今天在本地学习配置windows server 2008 r2的时候,点击很早以前创建的站点竟然提示错误: 无法读取配置文件,也不知道如何删除站点重新创建一个也行,经过摸索方法如下,特分享一下需要的朋友可以参考下...2016-07-04