重定向POST数据:解决方案
在这种场景下,网站会自动将所有请求重定向到index.php文件,从而实现显示使用 PHP 生成适当的页面。问题是这个重定向是否也允许将 POST 数据提交到指定地址。
为了维护 POST 数据,可以修改 .htaccess 规则。原始规则有效地删除了所有 POST 数据:
RewriteRule send-mail index.php?send-mail [NC,L]
可以替换为以下内容:
RewriteRule send-mail index.php?send-mail [NC,P]
添加“P”标志有两个目的:
此修改确保POST 数据在重定向到index.php 期间被保留。
以上是如何重定向 POST 数据而不丢失数据?的详细内容。更多信息请关注PHP中文网其他相关文章!