首页 > 解决方案 > 如何在 apache 2.4 RewriteRule 中使用发布数据规则编写替换和重定向 url(两者同时)?

问题描述

我们可以使用以下参考 1.使用 mod_rewrite 将 URL 中的 %23 替换为 # 2. Apache 上的重定向(维护 POST 参数)

  1. 第一个 url 用于替换 url [R]。旧网址到新网址。例如:

www.cashcon.com/group/desk/ 到 www.cashcon.com/desk/

2.second url 用于重定向 url 与 post data.using [p] 例如 www.cashcon.com/desk/ 到 lolcalhost:8080/desk

-> 两者都是分开工作的。但是这两个功能不能同时工作。-> 如何编写 [R and P] 两个规则组合?-> 任何其他可用于在 apache 2 中使用 RewriteRule 的帖子数据替换和重定向的规则?

标签: apache2apache2.4apache2.2

解决方案


您不能将这些标志组合在一个规则中,它们是互斥的。但也确实没有理由这样做。每次使用 [P] 标志进行代理时,都会创建一个替代 URL。

将您想要的 URL 替换为 [P] 规则,或者在用户在重定向后返回时重定向到新的 URL 和代理。


推荐阅读