Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen Änderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.
Wie kann ich Verlinkungen durch bestimmte Domains blocken?
Hallo,
ich möchte bestimmte Domains blocken, sprich Verlinkungen von diesen Seiten aus blocken oder (noch besser) umleiten. Hintergrund ist, daß es sich um eine Topliste handelt und ich verhindern möchte daß die "IN"-Klicks durch Autosurf- und Besuchertausch - Systeme in die Höhe schießen.
Meine Recherche hat ergeben, daß ich per FTP eine .htaccess - Datei hochladen soll, in der
Order deny,allow
deny from bestimmtedomain.de
...stehen soll.
Habe als Test eine meiner eigenen (anderen) Domains geblockt, eine Verlinkung zu meiner Topliste vorgenommen und lande trotzdem brav auf der Seite. Gibt es andere Tricks, Domains zu blocken o.ä.? Am allerschönsten wäre natürlich, wenn diese dann keine Fehlermeldung angezeigt bekämen, sondern auf eine alternative Seite weitergeleitet werden.
Ich wäre dankbar für jede Art von Anregungen und "Codeschnipsel".
2 Antworten
- x-shadow-xLv 5vor 1 JahrzehntBeste Antwort
Klappt es damit:
<?php
$herkunft = $_SERVER['HTTP_REFERER'];
if ($herkunft=='ADRESSE woher man kommt')
header('location: http://www.google.de');/
?>
Also $herkunft bedeutet der Referer
Dann prüft der Schnipsel ob die Adresse da steht
und wird
"header" weitergeleitet zu google! (Wenn es stimmt >>> Das ist die sogenannte if-Bedingung!
- vor 1 Jahrzehnt
Einzelne Domain blocken:
RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} böseseite\.de [NC]
RewriteRule .* - [F]
ODER
Mehrere Seiten blocken:
RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} böseseite\.com [NC,OR]
RewriteCond %{HTTP_REFERER} nochneböseseite\.com
RewriteRule .* - [F]
---------------------------------------------------------------------------------------
Htaccess funktioniert aber nur bei Apache Webservern. Wenn das nicht klappen sollte, setzt dein Provider höchstwahrscheinlich nen anderen ein, weil ansonsten würde das mit der Htaccess-Datei klappen.