【问题标题】:How to do 307 redirect with tuckey UrlRewriteFilter如何使用 tuckey UrlRewriteFilter 进行 307 重定向
【发布时间】:2017-01-04 06:46:40
【问题描述】:

我有以下规则...

<rule>
    <condition type="scheme" operator="equal">^http$</condition>
    <from>/(.*)</from>
    <to type="temporary-redirect" last="true">https://something.com/$1</to>
</rule>

...而且它工作得很好(提供 302 重定向)但是我想让它成为 307 重定向,因为它保留了参数。我尝试了以下方法,但没有运气:...

<rule>
    <condition type="scheme" operator="equal">^http$</condition>
    <from>/(.*)</from>
    <set type="status">307</set>
    <to type="temporary-redirect" last="true">https://something.com/$1</to>
</rule>

知道怎么做吗?

【问题讨论】:

    标签: tuckey-urlrewrite-filter


    【解决方案1】:

    想通了!...您必须手动设置位置标题。还清空“to”节点。

    <rule>
        <condition type="scheme" operator="equal">^http$</condition>
        <from>/(.*)</from>
        <set type="status">307</set>
        <set type="response-header" name="Location">https://something.com/$1</set>
        <to last="true">null</to>
    </rule>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-10
      • 1970-01-01
      相关资源
      最近更新 更多