Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Besucher abweisen/nach Hause schicken?

Hier können Sie Ihre Fragen zum Thema Suchmaschinenoptimierung (SEO) / Positionierung stellen
Margin
PostRank 10
PostRank 10
Beiträge: 4646
Registriert: 09.09.2005, 08:25

Beitrag von Margin » 02.03.2006, 11:21

Moin moin,

eine kuriose Geschichte:

Jemand hat eine Domain geframt auf eine meiner Seiten weitergeleitet.
Nun möchte ich die ganze Sache ausbremsen, die Leute also direkt wieder dahinschicken, wo sie hergekommen sind, ohne Zwischenstop auf meiner Seite.

Ist das möglich und wenn ja wie?


Gruß Margin

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Windy
PostRank 4
PostRank 4
Beiträge: 129
Registriert: 26.12.2005, 13:07

Beitrag von Windy » 02.03.2006, 11:25

Entweder per PHP den Referer prüfen und gegebenenfalls gleich per 302 wieder zurückschicken.
Oder du kannst das Frameset per Javascript sprengen, sodass man normal auf deine Seite gelangt.

Code: Alles auswählen

<script language="JavaScript">
  <!-- 
    if &#40;top.location != self.location&#41; &#123;top.location = self.location;&#125; 
  --> 
  </script>

hajoan
PostRank 2
PostRank 2
Beiträge: 32
Registriert: 11.01.2005, 00:56

Beitrag von hajoan » 02.03.2006, 11:44

Lösung ohne Script:

Code: Alles auswählen

<base target="_top">
Nachteil: Funktioniert nicht bei den HTML-Strict Varianten.
Vorteil: Der Benutzer muss kein Javascript aktiviert haben (in vielen großen Firmen abgeschaltet)

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


ole1210
PostRank 10
PostRank 10
Beiträge: 7464
Registriert: 12.08.2005, 10:40
Wohnort: Olpe

Beitrag von ole1210 » 02.03.2006, 12:07

Oder per htaccess.

Margin
PostRank 10
PostRank 10
Beiträge: 4646
Registriert: 09.09.2005, 08:25

Beitrag von Margin » 02.03.2006, 12:35

Hui, das scheint ja einfacher lösbar zu sein, als ich befürchtet hatte, bin hier schon ziemlich ins Schwitzen gekommen :D

Am besten gefallen mir die Lösungen ohne Javascript, da ich es ohnehin nur dort benutze wo keine anderen sinnvollen Möglichkeiten mehr auffindbar sind.

Ich werde also als erstes einmal die Variante probieren, den Frame mittels <base target="_top"> zu sprengen.
Da ich allerdings bislang keine Frame-Erfahrungen habe, noch eine dumme Frage bitte?!

Ich schmeiße den Tag einfach so, wie er dort steht, in den header der index.php?

Über die Möglichkeit, die Leutz per htaccess nach Hause zu schicken hätte ich auch gerne genaueres gewußt (überhaupt nicht meine Baustelle), da diese Besucher auch nicht der nettesten Art sind und ich das ganze gerne soweit vorbereiten möchte, dass ich es jederzeit nur zu aktivieren brauche, wenn's mir denn zu bunt wird.

Vielen Dank für Eure tolle Hilfe!


Gruß Margin

Hasenhuf
PostRank 9
PostRank 9
Beiträge: 2840
Registriert: 26.12.2005, 22:22

Beitrag von Hasenhuf » 02.03.2006, 17:29

Code: Alles auswählen

RewriteEngine on
RewriteCond %&#123;HTTP_REFERER&#125; ^http&#58;//&#40;www\.&#41;?framedomain\.de 
RewriteRule ^index.php$ http&#58;//www.framedomain.de/seite-ohne- frame.php &#91;R,L&#93;
- die index.php ist deine
- die framedomain ist die, die weiterleitet

800XE
PostRank 10
PostRank 10
Beiträge: 5223
Registriert: 02.12.2004, 03:03

Beitrag von 800XE » 02.03.2006, 17:33

Margin hat geschrieben:Frame mittels <base target="_top"> zu sprengen.
da wird das Frameset aber erst gesprengt wenn der besucher irgentwo klickt ..... erstmal ist er geframt auf deiner Site mit der fremden url im Browser ..... um sofort zu prengen mußt du JavaScript bzw php/htaccess

Margin
PostRank 10
PostRank 10
Beiträge: 4646
Registriert: 09.09.2005, 08:25

Beitrag von Margin » 02.03.2006, 17:49

Ok, kapiert.

Und die Sache mit der htaccess wäre damit auch gelöst.
Danke Hasenhuf.

800XE, php/htaccess?
Hm, da kann ich (noch) nicht wirklich etwas mit anfangen.
Magst Du den Erklärbär spielen, bitte?


Gruß Margin

800XE
PostRank 10
PostRank 10
Beiträge: 5223
Registriert: 02.12.2004, 03:03

Beitrag von 800XE » 02.03.2006, 18:04

Margin hat geschrieben:800XE, php/htaccess?
Hm, da kann ich (noch) nicht wirklich etwas mit anfangen.
Magst Du den Erklärbär spielen, bitte?

Code: Alles auswählen

function make301&#40;$goto&#41;
&#123;
  header&#40;"HTTP/1.1 301 Moved Permanently"&#41;; 
  header&#40;"Location&#58; http&#58;//$goto"&#41;; // Umleitung des Browsers
  exit;
&#125;
if &#40; $_SERVER&#91;HTTP_REFERER&#93; == "www.böser.tld" &#41; 
    make301&#40;"www.dirktmich.tld"&#41;;
// oder besser
if &#40; strstr&#40;$_SERVER&#91;HTTP_REFERER&#93;, "böser.tld" &#41;  &#41;
    make301&#40;"www.dirktmich.tld"&#41;;
und die .htaccess .....

Code: Alles auswählen

RewriteEngine on
RewriteCond %&#123;HTTP_REFERER&#125;    böser\.tld$ &#91;NC&#93;
RewriteRule ^&#40;.*&#41; http&#58;//www.direktmich.tld/$1 &#91;L,R=301&#93;
bei der htaccess bin ich jetzt nicht sicher obs so stimmt
hab forhin schon gesucht im Forum und nichts gefunden

ist eine Abwandlung von meiner STandtartdomain redirect
vielleicht {REFERER} ohne http ?

800XE
PostRank 10
PostRank 10
Beiträge: 5223
Registriert: 02.12.2004, 03:03

Beitrag von 800XE » 02.03.2006, 18:07

kuk mal dort

.htaccess: Bei best. Referrer Umleitung, sonst nicht!
https://www.abakus-internet-marketing.d ... ferer.html

Margin
PostRank 10
PostRank 10
Beiträge: 4646
Registriert: 09.09.2005, 08:25

Beitrag von Margin » 02.03.2006, 18:36

Oha, da hast Du Dir ja nun richtig Arbeit gemacht.

Und ich muss zu meiner Schande gestehen, dass spontane Umsetzungsversuche gescheitert sind :evil:

Aber ich werd's nu mal in Ruhe auseinanderfusseln :D

Dickes Dankeschön!


Margin


OT - Ich bin ein wenig verblüfft darüber, dass der Vorfall an sich niemanden zu irritieren scheint.
Ist sowas tatsächlich an der Tagesordnung?

Hasenhuf
PostRank 9
PostRank 9
Beiträge: 2840
Registriert: 26.12.2005, 22:22

Beitrag von Hasenhuf » 02.03.2006, 18:36

@ 800XE, er will sie doch zurückschicken und nicht reinholen.

Steffi
PostRank 7
PostRank 7
Beiträge: 524
Registriert: 06.12.2004, 03:43

Beitrag von Steffi » 02.03.2006, 18:38

so hab ich´s bei mir drin, klappt wunderbar:

Code: Alles auswählen

RewriteCond %&#123;HTTP_REFERER&#125; ^http&#58;//www.geframteSeite.de
RewriteRule /* http&#58;//www.ziel.de/ &#91;R=301,L&#93;

wenns mehr Seiten oder Domains sind:

Code: Alles auswählen

RewriteCond %&#123;HTTP_REFERER&#125; ^http&#58;//www.geframteSeite.de &#91;OR&#93;
RewriteCond %&#123;HTTP_REFERER&#125; ^http&#58;//www.geframteSeite2.de &#91;OR&#93;
RewriteCond %&#123;HTTP_REFERER&#125; ^http&#58;//www.geframteSeite3.de
RewriteRule /* http&#58;//www.ziel.de/ &#91;R=301,L&#93;
Kann man beliebig viele Domains oder Unterseiten eintragen.

Hasenhuf
PostRank 9
PostRank 9
Beiträge: 2840
Registriert: 26.12.2005, 22:22

Beitrag von Hasenhuf » 02.03.2006, 18:44

Das geht im Referer ohne \ vor dem . ?

(www\.)? statt www. würde ich auch schreiben (im Referer).

Steffi
PostRank 7
PostRank 7
Beiträge: 524
Registriert: 06.12.2004, 03:43

Beitrag von Steffi » 02.03.2006, 18:46

Also bei mir gehts so, hab´s direkt aus meiner htaccess kopiert... und natürlich die Domains als Beispiele getarnt. :D

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag