【问题标题】:Apache rewrite condition help needed需要 Apache 重写条件帮助
【发布时间】:2016-03-04 03:43:43
【问题描述】:

我有这个要求,我需要有关重写条件的帮助。这是我当前的配置:

RewriteCond %{QUERY_STRING} dl=
RewriteRule ^/contextPath/(.+) /contextPath?dl=$1 [R=301,L]

我遇到的问题是这种类型的 URL http://myDomain/contextPath/login?dl=login 需要转换为 http://myDomain/contextPath/dl=login

【问题讨论】:

    标签: apache mod-rewrite rewrite


    【解决方案1】:

    使用相同的重写规则,它起作用了

    RewriteCond %{QUERY_STRING} dl=
    RewriteRule ^/contextPath/(.+[^/]) /contextPath?dl=$1 [R=301,L]
    

    我刚刚更新了原来的重写规则,去掉了斜杠

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-06
      • 1970-01-01
      • 2013-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多