2012-04-28 48 views
2

我有一个index.php文件,它处理到服务器的所有请求。我给自己定了一个404错误重定向.htaccess这样:如何在404错误中传递查询字符串通过.htaccess重定向?

ErrorDocument 404 /index.php 

如果一个用户请求一个文件,说,page.php,然后它被正确地重定向到index.php页面。

问题出现在用户请求page.php?page=about, then my index.php is unable to retrieve the queryusing $ _REQUEST ['page']`。

我如何使用$_REQUEST['page']通过index.php获取查询about

回答

6

$_SERVER['REDIRECT_QUERY_STRING']可能包含您的查询字符串。

给这个镜头。

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

ya。我收到了查询,谢谢:) – 2012-04-28 18:20:37

+0

我可以将$ _SERVER ['REDIRECT_QUERY_STRING']放入$ _SERVER [“QUERY_STRING”]吗? – 2012-04-28 18:23:02

+0

thnaks,我可以修改$ _SERVER [“QUERY_STRING”] :) thnaks很多:) – 2012-04-28 18:31:17

相关问题