Redirect mit Ausnahmen per .htaccess
Stefan Einspender
- webserver
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
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
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 ;-)
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
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 ;-)