apache2 - 如何在 apache 2.4 RewriteRule 中使用发布数据规则编写替换和重定向 url(两者同时)?
问题描述
我们可以使用以下参考 1.使用 mod_rewrite 将 URL 中的 %23 替换为 # 2. Apache 上的重定向(维护 POST 参数)
- 第一个 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 的帖子数据替换和重定向的规则?
解决方案
您不能将这些标志组合在一个规则中,它们是互斥的。但也确实没有理由这样做。每次使用 [P] 标志进行代理时,都会创建一个替代 URL。
将您想要的 URL 替换为 [P] 规则,或者在用户在重定向后返回时重定向到新的 URL 和代理。
推荐阅读
- algorithm - 使用左/右括号序列化和反序列化树
- python - Python BeautifulSoup:如何在多个 div 中导航表
- rest - Microsoft Graph:通过 Rest API 下载文件
- html - 如何在输入标签中添加边距
- python - 遍历列表以在 if 语句中查找子字符串
- python - 有没有办法训练一个 CNN 模型,保存这个 CNN 的权重,然后使用这个权重重新训练这个 CNN 以获得其他训练数据?
- mysql - 字符串数据,右截断:1406 Data too long for column
- json - Swift - 解码数组 JSON 数据的数组
- vb.net - 有没有更简洁的方式在这里使用 Select Case?
- r - 每个主题的单一 ID - tidyverse