Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何通过.htaccess传递404错误重定向中的查询字符串?_Php_.htaccess - Fatal编程技术网

Php 如何通过.htaccess传递404错误重定向中的查询字符串?

Php 如何通过.htaccess传递404错误重定向中的查询字符串?,php,.htaccess,Php,.htaccess,我有一个index.php文件,它处理对服务器的所有请求。我在.htaccess中设置了404错误重定向,方法如下: ErrorDocument 404 /index.php 如果用户请求一个文件,比如说,page.php,那么它会被正确地重定向到index.php页面 当用户请求page.php?page=about时,问题就出现了,然后我的index.php无法使用$\u请求['page']`检索查询about 如何使用$\u REQUEST['page']通过index.php获取关于的

我有一个
index.php
文件,它处理对服务器的所有请求。我在
.htaccess
中设置了404错误重定向,方法如下:

ErrorDocument 404 /index.php
如果用户请求一个文件,比如说,
page.php
,那么它会被正确地重定向到
index.php
页面

当用户请求
page.php?page=about时,问题就出现了,然后我的index.php无法使用
$\u请求['page']`检索查询about


如何使用
$\u REQUEST['page']
通过index.php获取关于
的查询?

$\u服务器['REDIRECT\u query\u STRING']
可能包含您的查询字符串

试试看

<?php
    print_r($_SERVER['REDIRECT_QUERY_STRING']);
?>


我可以将$\u服务器['REDIRECT\u QUERY\u STRING']放入$\u服务器[“QUERY\u STRING”]?thnaks,我可以修改$\u服务器[“QUERY\u STRING”]:)thnaks很多:)请参见和。