Malcolm Beck´s: Ist eine einzelne php Ressource für alle Fehlerseiten möglich?

Beitrag lesen

مرحبا

ErrorDocument 401 /fehler/fehler.php
ErrorDocument 403 /fehler/fehler.php
ErrorDocument 404 /fehler/fehler.php

Ich hab's in meinem CMS so gelöst (alles erstmal auf die index.php umleiten):

# .htaccess  
ErrorDocument 401 /index.php?error_document=401  
ErrorDocument 403 /index.php?error_document=403  
ErrorDocument 404 /index.php?error_document=404
<?php  
  
# Hier könnte man sich evtl. was neues einfallen lassen  
$_SERVER_ERROR = false;  
if (isset($_GET['error_document'])) { # per htaccess erzeugte Fehlerseiten abfangen  
  switch($_GET['error_document']) {  
    case '401':  
      $_SERVER_ERROR = 401;  
    break;  
    case '403':  
      $_SERVER_ERROR = 403;  
    break;  
    case '404':  
      $_SERVER_ERROR = 404;  
    break;  
  }  
}

mfg