msverweigerer: Apache: Standard-ErrorDocuments ändern

Hallo zusammen!

Auf meine Webserver laufen derzeit ca. 80 Domains, per VirtualHosts liegen die Homeverzeichnisse dieser in /var/www/domains/jeweiligedomain. In der httpd.conf ist das generelle Rootverzeichnis auf /var/www gelegt. Jetzt möchte ich von diesen Standard-Apache-Fehlermeldungen Abstand nehmen und eigene für alle Domains gelten lassen. Diese liegen derzeit alle in /var/www/errordocuments.

Jetzt meine Frage: Wie binde ich diese Fehlerdokumente so ein, dass sie für alle Domains gelten und im jeweiligen Homeverzeichnis jeder Domain per htaccess geändert werden können? "ErrorDocument 404 /errordocuments/error404.html" geht nicht, da er dann beim Aufruf einer Domain die Fehlerdatei in http://domain/errordocuments/ sucht.

Gibt es eine andere Möglichkeit, zur Lösung zu kommen?

Vielen Dank für jede Hilfe und schöne Grüße!

  1. Hallo msverweigerer,

    Gibt es eine andere Möglichkeit, zur Lösung zu kommen?

    Wenn Du für jede Domain ein Alias für /errordocuments/ setzt sollte es klappen. Am besten Du nennst es nicht /errordocuments/ sondern irgendwas wie /_hoster_std_errmsgs/ - also etwas, was jemand vmtl. nie selbst wählen würde, wenn er eine Domain hat. (sonst wundert der sich noch...)

    Christian

    --
    Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.
    1. Hallo Christian!

      Gibt es eine andere Möglichkeit, zur Lösung zu kommen?

      Wenn Du für jede Domain ein Alias für /errordocuments/ setzt sollte es klappen.

      In der virtualhosts? Dann ist es doch so, dass jeder Domaininhaber die Dateien sieht, oder? Das möchte ich gerne vermeiden.

      Vielen Dank weiterhin!

      1. Hallo msverweigerer,

        In der virtualhosts? Dann ist es doch so, dass jeder Domaininhaber die Dateien sieht, oder? Das möchte ich gerne vermeiden.

        Du verstehst mich nicht. In jedem <VirtualHost>-Block kommt noch eine Zeile

        Alias /_hoster_std_errors/ /var/www/errordocuments/

        Und dann natürlich noch direkt in der httpd.conf ein <Directory /var/www/errordocuments/>-Block. (-Indexes etc.)

        Christian

        --
        Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.