Rudi: Mit .htaccess unerwünschte Rechner umleiten

Hallo,

ich möchte mit .htaccess unerwünschte Rechner umleiten. Kommt zum Beispiel jemand über Google.de auf meine Homepage, dann soll er wieder auf Google.de weitergeleitet werden.

Bisher kann ich nur den Zugriff über ".htaccess" auf meine Seiten verbieten:
SetEnvIfNoCase Referer "google.de" verboten=1
Order Deny,Allow
Deny from env=verboten

Was müsste ich jetzt ändern, damit ich auf eine andere Fehlerseite oder über eine Weiterleitung den Besucher abweisen kann?

Gruß
Rudi

  1. hi

    ich habe zwar keinen plan von .htaccess, vermute aber mal das dir folgender link helfen kann:

    http://selfsuche.teamone.de/cgi-bin/such.pl?suchausdruck=htaccess+referer&lang=on&feld=alle&index_5=on&index_6=on&index_7=on&hits=alle

    so long
    ole
    (8-)>

  2. use Mosche;

    ich möchte mit .htaccess unerwünschte Rechner umleiten. Kommt zum Beispiel jemand über Google.de auf meine Homepage, dann soll er wieder auf Google.de weitergeleitet werden.

    Bisher kann ich nur den Zugriff über ".htaccess" auf meine Seiten verbieten:
    SetEnvIfNoCase Referer "google.de" verboten=1
    Order Deny,Allow
    Deny from env=verboten

    Dazu benutzt du mod_rewrite:

    RewriteEngine on
    RewriteCond   %{HTTP:Referer} "google.de"
    RewriteRule   .* http://www.google.de

    Das ist jetzt ungetestet, mach dich mal (insbesonders, was dir RewriteCond angeht, bei http://httpd.apache.org/docs-2.0/mod/mod_rewrite.html.en#rewritecond schlau.

    Beachte aber bitte folgendes: Versuch nicht, den GoogleBot oder so auf eine Seite nur für ihn umzuleiten. Du riskierst den Ausschluß aus dem Google-Index, den du in einem solchen Fall verdient hättest.

    use Tschoe qw(Matti);

    --
      Anyone who quotes me in their sig is an idiot. -- Rusty Russell.
    1. use Mosche;

      RewriteEngine on
      RewriteCond   %{HTTP:Referer} "google.de"

      Das entsprechende Feld heißt sogar HTTP_REFERER, und die Gänsefüßchen müssen weg, also:

      RewriteCond %{HTTP_REFERER} google.de

      RewriteRule   .* http://www.google.de

      Nachtrag: denke daran, dass nicht jeder UA den Referer auch setzt.

      use Tschoe qw(Matti);

      --
        Anyone who quotes me in their sig is an idiot. -- Rusty Russell.
  3. Hi,

    ich möchte mit .htaccess unerwünschte Rechner umleiten. Kommt zum Beispiel jemand über Google.de auf meine Homepage, dann soll er wieder auf Google.de weitergeleitet werden.

    ist doch eigentlich Blödsinn und nur dazu da, die Besucher zu verärgern. Warum sorgst Du in diesem Fall nicht über die robots.txt und evtl. metas dafür, daß google die Seiten gar nicht erst indiziert?
    Außerdem: google.de != google-referrer. Die Referrer enthalten zum einen wesentlich mehr Angaben und zum anderen gibt's nicht google nicht nur unter .de und noch nichtmal nur unter google.*

    freundliche Grüße
    Ingo