Die eigene Fehlerseite sollte in einem Verzeichnis liegen, wo keine .htaccess ist.
wie kann ich das anstellen, wenn die komplette Subdomain per .htaccess geschützt werden soll?
Mit einem <files>-Abschnitt sollte sich der Zugriffsschutz auf Deine Fehlerdatei(en) aufheben lassen.