mod_rewrite 可以访问 POST 变量吗?我试图确定是否可以使用 Apache2.2 和 mod_rewrite 执行重定向,其中重写规则考虑与请求相关的 POST 变量,并使用这些值来通知最终目的地。
答案1
不。
我们使用 HTTP-POST 的原因之一是将应用程序数据排除在 URL 之外。因此,使用根据其定义重新格式化 URL 来尝试访问该数据的方法将行不通。
mod_rewrite 用于转换
www.foo.com/index.php?uglyparameter=bar
进入
www.foo.com/bar
这样用户就不必因为丑陋的 URL 而伤眼了。其他用途如下: Apache Mod 重写指南