默认IIS是不提供URL重写模块的。请注意,不要将IIS默认的HTTP重定向理解为url重写。

安装url重写模块

url重写,是要从iis的应用市场下载url重写组件才可以的。

URL重写工具的下载地址: 64位版本 32位版本

设置规则

比如我样实现访问www.demo.com/1.aspx自动跳到新地址www.demo.com/1

规则设置如下:

在配置了url重写组件的IIS中,可以直接操作web.config

如下图:

代码:

    

动态跳转实例

那如果要加动态页面怎么办???莫慌,莫慌,看下图:原链接:http://en.amusechina.cn/en/ProductDetail-2.0.aspx?proId=1159&cateId=99现链接:http://en.amusechina.cn/product1159/99.html

三个实例

1、http重定向至https

填写内容 ->

名称:随意

模式:(.*) ;代表全部,任意,无论是否字符都匹配

条件:{HTTPS};https,模式^OFF$,代表https关闭,也就是没有;;;{HTTP_HOST}:填写要匹配的域名,不能其他的域名访问到也重定向至这个https,逻辑分组全部匹配,任意匹配是满足一个条件即可进行下面处理

操作类型:重定向

重定向URL:https://www.example.com/{R:1}

结果相当于 访问 http://www.example.com/……. 重定向至 https://www.example.com/…….

2、重写服务,一般使用为nodejs服务需要实现路径转为根节点访问,这里不写条件,一般条件使用为上面的两种,这里为了截图方便,不予展示

模式:^blog/(.*)

类型:重写

目标URL:http://127.0.0.1:3001/{R:1}

结果:访问:http://www.example.com/blog/index.html —> http://127.0.0.1:3001/inde.html

当然这个127.0.0.1指的是服务器的本地,而不是访问者电脑本地,这样使用,可以防止开发太多端口,引起安全问题

3、重写服务-文件

模式:(.*)phpf$:代表访问的文件以phpf结尾

类型:重写

目标URL:http://www.example.com/{R:1}.php

结果:访问:http://www.example.com/dir/loginphpf —> http://www.example.com/dir/login.php

这样当后端有其他语言或者不想在前端显示文件后缀时,可以使用这种方式来进行隐藏,phpf可以自己随意更改

iis url重写 域名跳转子目录_IIS设置URL重写,实现页面的跳转的重定向方法相关推荐

  1. controll层跳转页面_以SpringMVC注解的形式 从Controller跳到另一个Controller 实现登入页面的跳转...

    以 SpringMVC 注解的形式从 Controller 跳到另一个 Controller 实现登入页面的跳转 使用 springmvc 注解的形式实现 ( 登录成功跳到一个 Controller ...

  2. iis url重写 域名跳转子目录_逐浪CMS小哥整理IIS设置URL重写,实现页面的跳转的重定向方法...

    默认IIS是不提供URL重写模块的. 请注意,不要将IIS默认的HTTP重定向理解为url重写. 安装url重写模块 url重写,是要从iis的应用市场下载url重写组件才可以的. URL重写工具的下 ...

  3. android页面跳转时获取地址栏,Android 利用scheme页面内跳转协议进行跳转

    什么是 URL Scheme? android中的scheme是一种页面内跳转协议. 通过定义自己的scheme协议,可以非常方便跳转app中的各个页面: 通过scheme协议,服务器可以定制化告诉A ...

  4. url主机域名可以省略_从输入url到页面完成加载发生了什么

    作者 | Jake Zhang 链接 | https://juejin.im/post/5e92f11b6fb9a03c46493880 在写这篇文章之前本想着这个知识点涉及知识点太多太杂,找一篇大牛 ...

  5. nginx配置设置,使部分页面访问跳转到404页面

    location ~* /(ask|hospital|wenda|regsearch|user|doctor) {return 404;} error_page 404 /404.html; 转载于: ...

  6. 二级域名绑定二级目录的两种方法

    当用WordPress建站后,WordPress位于二级目录(/var/www/html/)下,进行域名解析时如何把域名解析到二级目录下,网络上一般有两种方法,一是利用接入商的域名解析服务,二是利用A ...

  7. 【坑】如何从iframe中跳出来,让整个页面都跳转

    问题引出 我们在用iframe的可能会遇到让整个页面跳转到某个url,如果我们直接通过 url直接跳转 js中的window.location.href window.navigate() self. ...

  8. 【swift学习笔记】二.页面转跳数据回传

    上一篇我们介绍了页面转跳:[swift学习笔记]一.页面转跳的条件判断和传值 这一篇说一下如何把数据回传回父页面,如下图所示,这个例子很简单,只是把传过去的数据加上了"回传"两个字 ...

  9. php 统计页面跳失率,究竟网店各页面的跳失率大小为多少才算正常水平?

    原标题:究竟网店各页面的跳失率大小为多少才算正常水平? 跳失率=页面的跳失人数/页面的访问人数,一个页面好坏与否可以从跳失率的大小作出大致的判断.因此要随时关注网店不同页面的跳失率大小,以便及时发现不 ...

最新文章

  1. java 连接 oracle 10_java 怎么把原本连接32位oracle10g换到连接64位oracle10g
  2. 如何使用Hadoop的JobControl
  3. 010_SpringBoot视图层技术thymeleaf-变量输出与字符串操作
  4. pmp思维导图 第六版_PMP考试技巧攻略(上)
  5. 架构设计 | 分布式体系下,服务分层监控策略
  6. 华为数据库2019年度大盘点
  7. 使用CocoaPods被卡住:Updating local specs repositories
  8. sqlite3 的基本使用 以及封装使用
  9. c语言windows程序设计pdf下载,windows程序设计第7版(windows程序设计第7版珍藏版) pdf...
  10. Js-字符串转Json并提取字段值
  11. 系统集成项目管理工程师考试大纲和复习知识点
  12. matlab画基尼系数,matlab 拟合洛伦兹曲线求基尼系数
  13. 忘记ISO-8859-1
  14. Oracle数据库启动与关闭
  15. IT业狼多肉少?程序员的绝地求生,谁能给他们一把“98K”?
  16. 量子计算(九):复合系统与联合测量
  17. SpringCloudGateway爆漏洞,快看看你的服务中招没?
  18. 【重磅发布】优维EasyOps5.0 以“开放+赋能”打造新一代DevOps及运维平台
  19. matlab的多线程操作
  20. 前端学习(三)UI设计

热门文章

  1. js类型判断(数字、0、、undefined、null)
  2. access注入大全
  3. 使用 Apache Hadoop 处理日志
  4. JQuery技巧总结【转】
  5. OpenCV-美食—鲜美滤镜
  6. 实用分享-学习资料下载器
  7. canvas节点无法导出图片_开源小程序,练手必备,仿“美图秀秀”处理图片。
  8. 加州伯克利本科学计算机好吗,美国加州大学伯克利分校和卡耐基梅隆大学计算机科学CS专业哪个好?...
  9. ps分辨率像素英寸和厘米的区别_PS萌新必知的专业术语
  10. ubuntu16.04开机只显示桌面背景鼠标解决方法