我在htaccess中使用以下内容:
ErrorDocument 400 /core/php/error.php
ErrorDocument 401 /core/php/error.php
ErrorDocument 403 /core/php/error.php
ErrorDocument 404 /core/php/error.php
ErrorDocument 500 /core/php/error.php
ErrorDocument 502 /core/php/error.php
ErrorDocument 504 /core/php/error.php
error.php看起来像这样:
switch($_SERVER["REDIRECT_STATUS"]){
case 400:
xxxxxxxxx relevant code here
break;
case 403:
xxxxx code here
break;
...
我想知道什么是给出404错误的资源(把它们放在这样的数组中:
$array[err01][image.jpg]
[err02][file.html]
并且还想知道导致403错误的确切网址,如下所示:
$array[referer][here goes the referer, if it exists]
[403 error route][user tried to access: public/admin/core/php]
能做到吗?如果是的话,怎么样?!!! 这一天浪费了一整天,但仍然没有! (什么是菜鸟!)
答案 0 :(得分:0)
REQUEST_URI是执行此操作的$ _SERVER值