Aloha!
Die Pfadangaben sind richtig. Der Pfad lautet /error/errorxxx.html ... der Pfad bezieht sich immer auf den aktuellen Ordner. Wenn sich die htaccess-Datei also im Ordner /english befindet, dann sucht er normalerweise im Ordner /english/error seine Fehlerseiten.
Nö, sie ist falsch. Die Pfadangabe in .htaccess ist relativ zum DOCUMENT_ROOT.
/index.html wäre die Index-Seite, die auch durch http://www.domain.tld/ aufgerufen wird. "/" bezieht sich in diesem Falle auf das oberste per Web erreichbare Verzeichnis. Von dort aus startet die Pfadangabe der Fehlerseiten.
Wenn deine englischen Fehlerseiten als http://www.domain.tld/english/error/errorxxx.html erreichbar sind, dann hat die Pfadangabe
/english/error/errorxxx.html
zu sein. Egal, wo die .htaccess liegt. Der Ort der .htaccess zeigt nur an, für welches Verzeichnis (und dessen Unterverzeichnisse) sie gilt.
- Sven Rautenberg