Mit .htaccess unerwünschte Rechner umleiten
Rudi
- webserver
0 Ole0 Matti Maekitalo0 Ingo Turski
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
hi
ich habe zwar keinen plan von .htaccess, vermute aber mal das dir folgender link helfen kann:
so long
ole
(8-)>
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);
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);
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