zoukankan      html  css  js  c++  java
  • IIS重定向通配符说明

    如果您使用 Apache,您可以使用正则表达式系统重写或重定向到不同的文件夹、 文件,或目录的 url。如果使用的 IIS 可以通过使用通配符和替换变量的组合来执行相同的任务。请参阅下表,以确定您可以替换为在改写的过程中的 URL 的元素。

    说明

    变量 

    说明

    示例

    $ S

    最后一个匹配的传递
    从 URL 的元素。

    如果 /scripts 被重定向到 /newscripts 和
    原始请求是 /scripts/program.exe,
    /program.exe 是后缀。服务器
    自动执行此后缀替换。
    使用 $ S 变量
    仅在与其他变量的组合。

    $ P

    将参数传递
    在原始的 URL。

    示例如果原始 URL 是
    /scripts/myscript.asp?number=1,
    字符串"数 = 1"
    被映射到目标 URL。

    $ Q

    像 $ P,一样使用,但包括
    前导问号。

    示例如果原始 URL 是
    /scripts/myscript.asp?number=1,
    字符串"吗? 数 = 1"
    被映射到目标 URL。

    $ V

    通过请求的 URL
    没有服务器名称。

    示例如果原始 URL 是
    / / myserver/scripts/myscript.asp,
    字符串"/ scripts/myscript.asp"
    被映射到目标 URL。

    $ 0
    通过
    $ 9

    通过部分
    请求的 URL 的
    匹配指定的通配符的字符。

    !

    不重定向。

    使用此变量来防止重定向一个
    子文件夹或单个文件中的一个
    已经被重定向的虚拟目录。

    示例

    带有参数的动态页面的转向:

    1. 重定向的URL后添加“$S$D”;

    2. 选中“将所有请求重定向到确切的目标(而不是相对于目标)”;

    3. 状态代码修改为“永久(301)”;

    如下图所示:

  • 相关阅读:
    R语言学习笔记2——绘图
    稀疏编码笔记1
    【转】宏定义中##和#的作用
    CRUX下实现进程隐藏(3)
    CRUX下实现进程隐藏(2)
    CRUX下实现进程隐藏(1)
    Coursera机器学习基石 第1讲:The Learning Problem
    R语言学习笔记1——R语言中的基本对象
    Semi-Supervised Dimensionality Reduction
    转发常见一主从复制案例
  • 原文地址:https://www.cnblogs.com/xiongpq/p/2041353.html
Copyright © 2011-2022 走看看