Some people are like slinkies – not really good for anything, but they bring a smile to your face when pushed down the stairs.

 

  • Dienstag
  • 14.Mai 2002

Automatische Backlinks

Man beachte bitte die neue Funktion am Fuß jeder Weblog-Page: jede Seite, die hierher verlinkt, wird in der Backlink-Liste angezeigt. Ich hab das Script von Stephen´s Web etwas aufgebohrt, damit es unerwünschte Referrer in nahezu beliebiger Menge filtern kann. Damit werden Suchmaschinen-Anfragen genauso ausgeblendet wie interne Verlinkungen von allen Domains, die auf unserem virtuellen Host hausen. Prinzipiell kann man das Script auf jeder Webseite einsetzen, wo die Möglichkeit gegeben ist, Perlscripts laufen zu lassen. Eine Sunlog-spezifische Lösung in PHP schwebt mir bereits vor und ist in Arbeit - wäre natürlich weit eleganter, Referrer ebenfalls in der Datenbank abzulegen, nicht in Textdateien. Näheres voraussichtlich nach meinem Urlaub - mal schaun.

Die EGM-Version des Scripts unterscheidet sich etwas vom Original:

- Man kann beliebig viele Domainnamen und Sperrbegriffe verwalten, die nicht als Referrer angezeigt werden sollen.

- Das Script prüft auch, ob das Javascript auf einer berechtigten Domain eingesetzt wird - das Original könnte auf jede beliebige Seite gepflanzt werden, die auf meinem CGI-Server dann ihre Logfiles hinterlassen - das wollte ich nicht.

- Eine Einschränkung zur Originalversion: unser Server unterstützt den Verbindungsaufbau zu anderen Webservern via LWP-Modul nicht. Daher löst unser Script keine Seitentitel auf, sondern gibt nur die URLs aus. Dafür sollte es auf jedem Server laufen.

Anleitung zum Einbau:

1. Das CGI-Script referrers.txt herunterladen, mit der Endung .cgi abspeichern, die Datei heisst dann also referrers.cgi

2. Script editieren: absoluten Pfad zum Datenverzeichnis eintragen (Zeile 40) ändern, eigene Domains und Sperrbegriffe eintragen (Zeile 41-55), gültige Domains eintragen (Zeile 58-62),

3. Wenn die Seite, wo das Script verwendet wird, im Root-Verzeichnis des Webservers liegt, muß noch Zeile 75 auskommentiert werden ("Indexdatei wegkürzen"), da sonst kein Dateiname für die Startseite übrigbleibt. Sonst muß dort zweimal der passende Name für die Indexdatei eingetragen werden (im Script "index.php" bzw "index.php")

4. Script auf deinen FTP ins CGI-Verzeichnis laden, chmod 755.

6. Datenverzeichnis auf chmod 777 setzen.

7. Das JavaScript referrers.js herunterladen, editieren (korrekten Pfad zum .cgi eintragen, Rest unverändert), auf den Webserver laden.

8. Folgenden JavaScript-Aufruf dort einfügen, wo auf der Page die Liste der Referrer aufscheinen soll:

<script language="Javascript" src="http://www.eigene-domain.at/referrers.js"></script>

natürlich mit angepasstem Pfad zu deiner referrers.js

9. Das sollts gewesen sein - zumindestens bei uns funktionierts prächtig ;-)

RSS

Dieser Eintrag war nützlich für Sie? Das könnte öfter so sein! Abonnieren Sie den RSS-Feed und stöbern Sie auch im "offiziellen" Teil meiner Website!


4 Kommentare »

  • #1

    Gravatar Kommentar von Pepino am 15.Mai 2002 um 10:22

    Du könntest die aufgebohrte Version nicht zufällig zur Verfügung stellen, oder? *mitdemzaunpfahlwink*

  • #2

    Gravatar Kommentar von ernst am 15.Mai 2002 um 13:15

    schon geschehen ;-)

  • #3

    Gravatar Kommentar von Minni am 23.Mai 2003 um 15:37

    die datei referrers.cgi.txt liefert nur eine fehlermeldung!

  • #4

    Gravatar Kommentar von ernst am 23.Mai 2003 um 16:01

    Habs grad bemerkt, dürfte an veränderten Downloadrechten am Server gelegen haben – Dateien mit .cgi lässt er nicht herunterladen.
    Schon behoben, nun sollte es gehen.


Kommentar hinzufügen

Bitte mindestens die mit (*) markierten Felder ausfüllen.
HTML-Tags werden nicht übernommen.
Internetadressen, die mit http: beginnen, werden automatisch in Links umgewandelt

ACHTUNG: Dieser Beitrag ist über 5 Jahre alt. Möglicherweise findest Du in neueren Einträgen in diesem Weblog aktuellere Informationen zu diesem Thema. Verwende dazu die Suchfunktion rechts oben in der Seitenleiste. Beachte auch die Information über ältere Beiträge!

 

© 2008 EGM Werbegrafik ● Ernst G. Michalek ● A-1220 Wien, Reclamgasse 13 ● Tel. +43 (0)699 / 120 15 308 ● E-Mail:www@egm.at ● Impressum