我正在本地运行一台服务器。它是使用PHP的Apache2。以下是我写的文件。
.htaccess
错误文档404/notFoundError.php
/notFoundError.php
<?phpecho phpinfo();>
当我键入一些不存在的url http://localhost/this/is/dummy?key=value
时,它成功地重定向到notFoundError.php
并打印phpinfo表。在_SERVER["QUERY_STRING"]
行中找不到key=value
。
查看如何通过.htaccess在404错误重定向中传递查询字符串?等待您的回答。
您需要访问$_SERVER['REDIRECT_QUERY_STRING']
如果发送到一个不存在的页面,将调用404。这就是为什么您被重定向到notFoundError.php,然后显示其内容?
你想完成什么?