$xNeTworKx: /PERL Ich hatte doch mal dieses eine Problem mit visited Links

Beitrag lesen

Hallo,

ich gab die Adresse früher immer so an:
my $url = 'http://mein.forum.cgi';
Durch Zufall habe ich einmal die Adresse so angegeben :
my $url = 'http://mein.forum.cgi/';
und plötzlich funktionierten die visited Links

dir scheint nicht ganz klar zu sein, was ein "URL" ist, und was ein "link", ganz abgesehen davon, daß $url eine Variable ist und man sehen müßte, wie sie in deinem Script eingesetzt wird. Grundsätzlich ist ein URL _ohne_ den slash der Pfad zu einer Datei. Gibt es eine solche Datei nicht, setzen die Browser den slash dahinter und behandeln es als Verzeichnis, dessen "default"-Datei dann geladen wird. Steht der slash gleich dahinter, ist klar, daß es sich um ein Verzeichnis handelt.

Aha, jetzt ist mir einiges klar: es funktioniert in dem Fall, weil $url eigentlich in Wirklichkeit auf den Domainnamen verweist (also auf index.cgi = so wie das Forum in Wirklichkeit benannt ist)

Ich habe daraufhin versucht andere Links mit einem abschließenden / anzugeben (zb externe CSS Dateien, wo ich einen Ordner zuerst "nach oben ging" (../) ), aber da wurde die Datei dann nicht gefunden ?
na klar, weil du damit auf ein Verzeichnis verwiesen hast statt auf eine Datei, und dieses Verzeichnis existiert offensichtlich nicht

Is eigentlich ganz logisch, danke =)
Was mich noch interressieren würde :
Nur wie hängt jetzt eigentlich das mit dem visited Link zusammen ? warum hat es nicht funktioniert als ich 'http://mein.forum.cgi' angab und warum funktioniert es, wenn ich 'http://mein.forum.cgi/' angebe ?