Marcel Meckel: [apache] wie eine einschränkung in einem subdir aufheben?

hallo,

habe folgendes problem: ich setze z.b. in einer übergeordneten
.htaccess das errordocument für 404er auf eine bestimmte datei. nun
setzen ich in einem subdirectory unter diesem verzeichnis dieses auf
eine andere datei (funktioniert wunderbar). nun will ich es aber
zusätzlich in einem der unterverzeichnisse so haben, dass diese
regelung aufgehoben wird und ich wieder die standard-404er vom apache
zu sehen bekomme. mit anderen worten, ich will eine definition auf
NUR das verzeichnis anwenden, in der die .htaccess drin liegt, nicht
auf deren unterverzeichnisse. ich weiss dass es irgendwie geht, aber
mir fällt es partout nicht ein.

wäre sehr dankbar für einen tip :)

mfg,

marcel.

  1. hallo marcel,

    ich will eine definition auf NUR das verzeichnis anwenden, in der die .htaccess drin liegt, nicht auf deren unterverzeichnisse

    was hindert dich, in jedes einzelne Unterverzeichnis eine eigene .htacces zu legen, in der du auch das Error-Dokument (neu)  bestimmen kannst?

    Christoph S.

    1. ich will eine definition auf NUR das verzeichnis anwenden, in der die .htaccess drin liegt, nicht auf deren unterverzeichnisse

      was hindert dich, in jedes einzelne Unterverzeichnis eine eigene .htacces zu legen, in der du auch das Error-Dokument (neu)  bestimmen kannst?

      Was hindert dich, die Frage erstmal vollständig zu lesen, bevor du mal wieder irrelevanten Müll absonderst?
      Dass mit .htaccess-Dateien nicht geht, was er will, hättest du ihm auch gleich sagen können.
      Und, Christoph, lerne endlich mal anständig zitieren!

      Marcel: Wenn du Zugriff auf die httpd.conf hast, sollte mit DirectoryMatch, bzw. LocationMatch etwas zu machen sein.

      Gruß

      1. hi,

        Was hindert dich, die Frage erstmal vollständig zu lesen

        ich denke, das hätte ich getan

        bevor du mal wieder irrelevanten Müll absonderst?

        daß ich meinen Hinweis nicht als "irrelevanten Müll" auffassen kann, wirst du vielleicht nachvollziehen können.

        Dass mit .htaccess-Dateien nicht geht, was er will, hättest du ihm auch gleich sagen können.

        nein, hätte ich nicht, weil es selbstverständlich so geht, wie ich vorgeschlagen habe. In jedem Unterverzeichnis eine eigene .htaccess, die selbstverständlich auch "andere" Dinge enthalten darf als die .htaccess im übergeordneten Verzeichnis. Da meist kein Zugriff auf die httpd.conf besteht, ist der scheinbare "Umweg" über eine jeweils verzeichnis-eigene .htaccess durchaus zu empfehlen. Selbst wenn es viele Unterverzeichnisse sind.

        Und, Christoph, lerne endlich mal anständig zitieren!

        was, bitte, war denn nun "unanständig" an meiner Art des Zitierens?

        Marcel: Wenn du Zugriff auf die httpd.conf hast, sollte mit DirectoryMatch, bzw. LocationMatch etwas zu machen sein

        richtig. aber diese Anweisungen kann er auch in eine (beliebige) .htaccess schreiben

        Christoph S.

        1. hi,

          Dass mit .htaccess-Dateien nicht geht, was er will, hättest du ihm auch gleich sagen können.
          nein, hätte ich nicht, weil es selbstverständlich so geht, wie ich vorgeschlagen habe. In jedem Unterverzeichnis eine eigene .htaccess, die selbstverständlich auch "andere" Dinge enthalten darf als die .htaccess im übergeordneten Verzeichnis. Da meist kein Zugriff auf die httpd.conf besteht, ist der scheinbare "Umweg" über eine jeweils verzeichnis-eigene .htaccess durchaus zu empfehlen. Selbst wenn es viele Unterverzeichnisse sind.

          Es gibt keine Direktive, welche die Standard 404 Fehlermeldung des Apache wieder herstellt, nachdem in einem übergeordneten Verzeichnis einmal ein ErrorDokument angegeben wurde.

          Und, Christoph, lerne endlich mal anständig zitieren!
          was, bitte, war denn nun "unanständig" an meiner Art des Zitierens?

          Marcel: Wenn du Zugriff auf die httpd.conf hast, sollte mit DirectoryMatch, bzw. LocationMatch etwas zu machen sein
          richtig. aber diese Anweisungen kann er auch in eine (beliebige) .htaccess schreiben

          Das ist falsch. RTFM.

          bfn
          Arnew

          Christoph S.