gpt4 book ai didi

php - 如何在通过.htaccess 重定向 404 时获取 `$_POST` 查询?

转载 作者:可可西里 更新时间:2023-11-01 13:08:47 25 4
gpt4 key购买 nike

这个问题和我的previous question有点关系.使用 $_SERVER['REDIRECT_QUERY_STRING'] 的技巧似乎只适用于 $_GET 变量。

嗯,我有一个 index.php 文件,它处理所有 404 重定向

如果用户请求一个不存在的页面,比如 apple.php?item=23,那么使用 $_SERVER['REDIRECT_QUERY_STRING'] 我可以得到$_GET 变量 item=23,但是如果变量不是 $_GET 而是 $_POST 那么 $_SERVER['REDIRECT_QUERY_STRING'] 不起作用。

当我使用以下 .htaccess 设置将它重定向到 index.php 时,如何获取 $_POST 变量

ErrorDocument 404 /index.php

最佳答案

在这里检查答案:http://www.brainonfire.net/blog/apache-pitfall-errordocument-post/

我用这个解决了我的问题。


或将其放入您的 .htaccess 文件中:

    RewriteEngine On    RewriteBase /    RewriteCond %{REQUEST_FILENAME} !-f    RewriteCond %{REQUEST_FILENAME} !-d    RewriteRule . /yourErrorDocument.php [L]

关于php - 如何在通过.htaccess 重定向 404 时获取 `$_POST` 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10396886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com