Stefan Einspender: Redirect mit Ausnahmen per .htaccess

Hallo ForumsleserInnen,

derzeit bin ich gerade dabei, mal einspender.de zu "säubern", da ich
dort nur wenig Speicherplatz habe für einige temporäre Dateien. Nun
kann ich 404's partout nicht leiden, also habe ich einen Redirect
auf einspender.com eingerichtet, um so in dem Logfile dieser Domain
(für einspender.de habe ich keinen) nachzuschauen, welche Dateien
noch ab und an abgerufen werden:

Redirect / http://einspender.com/de/

Da wäre nun z.Bsp. die Datei http://einspender.de/temp/mauszeiger.png,
die habe ich mal hier im Forum verwendet, soll also auf einspender.de
liegenbleiben. Wie kann ich jetzt diese Datei von dem obengenannten
für die komplette Domain geltenden Redirect ausschließen?

Viele Grüße,
Stefan

  1. Hoi,

    Wie kann ich jetzt diese Datei von dem obengenannten
    für die komplette Domain geltenden Redirect ausschließen?

    Das ist ein Fall fuer mod_rewrite :-) Damit kannst du das so machen:

    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !mauszeiger.png
    RewriteCond %{REQUEST_URI} !/de/
    RewriteRule /(.*) /de/$1 [R=301,L]

    Sollte so funktionieren.

    Gruesse aus LH (ich hab verpennt),
     c.j.k

    1. Hallo CK1,

      Das ist ein Fall fuer mod_rewrite :-) Damit kannst du das so machen:
      Sollte so funktionieren.

      da wäre das Problem, dass die Domain einspender.de bei Strato liegt [1]
      und diese Variante deshalb nicht in Frage kommt :-(
      Gibt es vielleicht noch eine Alternative oder ist mod_rewrite die
      einzige Möglichkeit?

      Viele Grüße,
      Stefan

      [1] Die Domain soll auch bei Strato bleiben, dafür gibt es Gründe ;-)

      1. Hi,

        Gibt es vielleicht noch eine Alternative oder ist mod_rewrite die
        einzige Möglichkeit?

        lösch alles, was nicht angezeigt werden soll, und benutze ErrorDocument 404 mit einer absoluten URL.

        Cheatah

        1. Hallo Cheatah,

          Gibt es vielleicht noch eine Alternative oder ist mod_rewrite die
          einzige Möglichkeit?

          lösch alles, was nicht angezeigt werden soll, und benutze ErrorDocument 404 mit einer absoluten URL.

          danke für den Tipp, funktioniert soweit und reicht mir auch in diesem
          Fall [1] aus.

          Viele Grüße,
          Stefan

          [1] In den meisten Fällen sehe ich den Referrer und kann dann heraus-
              finden, warum ein 404 entstand und gegebenenfalls diese Datei
              wieder auf einspender.de ablegen. Im professionellen Einsatz
              ist obengen. Verfahren nicht praktikabel, aber da hat man ja
              auch Logfiles und hostet nicht bei Strato ;-)