首页 > 其他分享 >【iis】URL重写可以引用原地址内容

【iis】URL重写可以引用原地址内容

时间:2024-08-13 11:51:52浏览次数:8  
标签:ab5d 20200617 iis URL Image Upload 4c53 重写

URL重写可以引用原地址内容

如果iis没有URL重写模块,启用或关闭windows功能里也没有,在微软下载安装https://www.iis.net/downloads/microsoft/url-rewrite

iisUrl重写入站空白规则,在匹配URL中“模式”输入域名"/"后的路径Path。
匹配所有Path在匹配URL的“模式”中输入(.*),
匹配一部分Path如以Upload开头可以在匹配URL的“模式”中输入^Upload/(.*)。

在操作中选重定向,操作属性中输入 https://new.com/file/{R:1}。
{R:1}可以引用捕获组中的(.*)匹配的内容。

例如匹配^Upload/(.*)重定向到https://new.com/file/{R:1}。
地址http://old.com/Upload/20200617/Image/45c41581-1525-4c53-ab5d-447a5ec317f6.png
在测试模式的输入数据为Upload/20200617/Image/45c41581-1525-4c53-ab5d-447a5ec317f6.png
在测试模式可以看到测试结果的捕获组为
{R:0} Upload/20200617/Image/45c41581-1525-4c53-ab5d-447a5ec317f6.png
{R:1} 20200617/Image/45c41581-1525-4c53-ab5d-447a5ec317f6.png
重定向到了https://new.com/file/20200617/Image/45c41581-1525-4c53-ab5d-447a5ec317f6.png

标签:ab5d,20200617,iis,URL,Image,Upload,4c53,重写
From: https://www.cnblogs.com/lanofsky/p/18356571

相关文章

  • 【grpcurl】使用grpcurl测试GRPC服务
    一、场景   由于我们需要访问GRPC服务的方法,便于我们进行测试,所以我们开启了grpc服务的反射机制 二、安装grpcurl   https://github.com/fullstorydev/grpcurl   https://github.com/fullstorydev/grpcurl/releases下载对应环境的包即可sudodpkg-igrpcurl......
  • 在IIS上部署ASP.NET Core Web API
    在IIS上部署ASP.NETCoreWebAPI和BlazorWasm详细教程  前言前段时间我们完成了七天.NET8操作SQLite入门到实战的开发系列教程,有不少同学留言问如何将项目发布部署到IIS上面运行。本篇文章我们就一起来讲讲在IIS上部署ASP.NETCoreWebAPI和BlazorWasm。前提条件......
  • git clone 网络太差总是失败:error: RPC 失败。curl 92 HTTP/2 stream 5 was not close
    ❯gitclonehttps://github.com/Almamu/linux-wallpaperengine.git.正克隆到'.'...remote:Enumeratingobjects:6271,done.remote:Countingobjects:100%(1447/1447),done.remote:Compressingobjects:100%(628/628),done.error:RPC失败。curl92HTT......
  • wechat crawler url拼接 url解析 微信爬虫 json序列化 反序列化
    WechatPublicRequest\Program.csusingSystem.Collections.Specialized;usingSystem.Diagnostics;usingSystem.Web;usingNewtonsoft.Json;classProgram{staticasyncTaskMain(){varlatestTxtFilePath=GetLatestTxtFilePath();......
  • 如何在Java项目中使用自定义序列化器处理URL
    如何在Java项目中使用自定义序列化器处理URL在Java开发中,处理和序列化URL是一个常见的需求,尤其是在涉及到图像资源时。如果项目需要根据特定条件处理图像URL(如添加前缀),可以自定义一个序列化器来简化这一过程。本文将介绍如何创建一个自定义的ImgJsonSerializer类,处理单个URL和UR......
  • http.sys 是 IIS 的底层组件,负责高效、安全地处理 HTTP 请求,而 IIS 则提供了更高层次
    IIS(InternetInformationServices)和http.sys是MicrosoftWindows操作系统中的两个相关组件,它们一起工作来处理和管理HTTP请求。以下是它们的关系和功能:IIS:Web服务器:IIS是Microsoft的Web服务器软件,提供了用于托管和管理Web应用程序的功能,包括网站、应用程序......
  • http协议中url中的解码和解码
    问题引出当我们进入百度页面:此时的域名是:www.baidu.com当我们搜索aaa+@///+bbb时此时的域名是:https://www.baidu.com/s?wd=aaa%2B%40%2F%2F%2F%2Bbbb&rsv_spt=1&rsv_iqid=0xc051be38000e103b&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&rqlang=cn&tn=baiduhome_p......
  • Django输入URL链接实现百度文字识别
    前置条件:pipinstallrequestspipinstallurllib3==1.26.15步骤一:创建sourceai/model/ocr/baidu/baidu_ocr.py文件,代码如下#encoding:utf-8​importrequestsimportbase64​​defbaidu_ocr(img_path,isurl=False): ak='XXXXX' sk='XXXXX'......
  • nginx 之 proxy_pass详解 切割url
    原文链接: https://www.jianshu.com/p/b010c9302cd0在nginx中配置proxy_pass代理转发时,如果在proxy_pass后面的url加/,表示绝对根路径;如果没有/,表示相对路径,把匹配的路径部分也给代理走。假设下面四种情况分别用http://192.168.1.1/proxy/test.html进行访问。第一种:locatio......
  • windows 编译 openssl + libcurl libcurl库
    主要参考https://blog.icrystal.top/archives/11.htmlopenssl编译网址: https://www.openssl.org/source下载的是3.0.13版本的这边是说Perl:需要Perl来运行OpenSSL的构建脚本。你可以从StrawberryPerl或ActivePerl下载并安装Perl。NASM(可选):如果你要编译支持x86......