IIS7安装URLReWrite的妙用
IIS7默认是没有URLRewrite这个模块的,需要自行下载安装。
官方下载地址:https://www.iis.net/downloads/microsoft/url-rewrite
安装了这个模块后,就可以实现重写URL请求了。
应用场景一:隐藏后缀名
比如浏览器请求的是http://127.0.0.1/api/demo
我们可以利用URLRewrite把请求地址在末尾自动添加上.php,这样就可以实现无后缀访问了。
配置方式:
使用通配符匹配:api/*
重写URL:api/{R:1}.php说明:
对api/*的任意访问,都会自动添加.php后缀。
{R:1}表示被*匹配到的内容
如果通配表达式有两个*,可以用{R:2}引用第二个*
应用场景二:重定向
比如浏览器请求的是http://127.0.0.1/download/file.zip
我们把它重定向到http://127.0.0.1/api/download.php?path=/file.zip
这样就可以控制文件下载的权限。
配置方式:
使用通配符匹配:/download/*
重写URL:/api/download.php?path={R:1}说明:
对download/*的任意访问,都会重定向到/api/download.php
并且加上查询参数?path=*
IIS7安装URLReWrite的妙用相关推荐
- iis7安装mysql_windows server 2008/2012安装php+iis7+mysql环境搭建
1.安装iis windows server 2008的IIS版本为7.0,包括fastcgi,安装十分方便. 打开"开始"菜单→"服务器管理",出现服务器管理 ...
- 关于加速 pip 安装的两点妙招。
写在之前 众所周知,pip 是一个用来安装和管理 Python 包的工具,随着大家使用 Python 的时间越来越长,就会发现一个问题,那就是用 pip 安装包的时候有时候会很慢,甚至直接就是不可用. ...
- IIS7 设置 UrlRewrite
IIS7配置.Net程序接管IIS请求 和IIS6有太大的差别 我按照以下配置成功~! Making URL rewriting on IIS 7 work like IIS 6 Written on ...
- 无线路由器 安装使用的妙招
无线路由器怎么安装使用?想必大家第一次安装路由器的时候会遇到很多问题,今天就给大家讲讲安装路由器的方法!首先大家应该明白路由器的接口,详细如下: 第一个黑死小按钮RESET键:复位按钮,用来恢复出厂设 ...
- 安装php iis7,最简单的Windows IIS7安装php详细图文教程
最近没事就去冰点工作室,分析前辈们留下的网站代码,休息之余不禁感叹自己果然弱爆了.革命尚未成功,同志仍需努力.话说我主要了解的是php,所以决心让湖大在线网站服务器能够运行PHP代码.谷歌了各种资料, ...
- internet信息服务“出现错误,并非所有功能被成功更改” 或者win7 IIS7 安装失败 报状态为: 0x80070bc9错误 的 **终极解决办法!
** 因为SQL SERVER2005数据库不能附加到2000,因此卸载了2000,安装2005.然后问题来了,安装 IIS internet信息服务始终出现并非所有功能被成功更改.百 度了前辈提供的 ...
- Windows7 IIS7下以FastCgi和ISAPI方法安装配置PHP5教程
说到PHP环境配置与安装,通常以Apache搭载PHP配置为主,随着PHP版本不断更新,对Windows IIS平台的支持也越来越好,在Windows IIS平台上配置安装PHP环境也越来越方便. 在 ...
- Win7中IIS7.0安装及ASP环境配置
打开控制面板中"程序": "程序"中"打开或关闭Windows功能": 如图,安装IIS7时需要选择要使用的功能模块: IIS7安装完成之后 ...
- iis7 php5 isapi配置,Windows7 IIS7下以FastCgi和ISAPI方法安装配置PHP5教程
说到PHP环境配置与安装,通常以Apache搭载PHP配置为主,随着PHP版本不断更新,对Windows IIS平台的支持也越来越好,在Windows IIS平台上配置安装PHP环境也越来越方便. 在 ...
- iis7与php哪个版本稳定,IIS7(Windows7)下最简单最强安装多版本PHP支持环境
IIS7(Windows7)下最简单最强安装多版本PHP支持环境 IIS7(Windows7)下最简单最强安装多版本PHP支持环境 最近调试程序,要在PHP5.2和5.3之间换来换去,而习惯了wind ...
最新文章
- JPA扩展(自定义sql)
- ant的if-else
- 线段树空间容纳且最上边的数(单点更新)
- 部署在SAP云平台上的应用, 该如何解决跨域问题Cross Domain
- navicat fo mysql 教程_Navicat For MySQL的简单使用教程
- 图解匈牙利算法(含python代码)
- Mysql(对数据库的操作)
- 网络安装archlinux(2012.8.20)笔记
- s2jh mysql_mysql 一对多 查询 出一行数据
- C盘快要满啦-给Windows10优化瘦身
- Vue 实例常用的属性和方法
- ps 毛发 边缘_PS技巧:毛发抠图调整边缘法
- 虚拟机Oracle VM VirtualBox 共享文件夹放的文件打不开,找不到指定路径问题
- arcgis出比例尺大小相同的图
- 实体关系图 (ERD) 指南
- Day082 数据分析案例
- 【论文解读】文本分类上分利器:Bert微调trick大全
- python h5py 创建无限数据集、在无限数据集上添加新的数据
- 宝塔面板修改默认的放行端口8888为8001并且生效
- 坚挺市场下,ICT企业如何赢盈并重持续增长–2022年B2B企业新增长趋势之ICT篇