Herzlich willkommen im Archiv vom ABAKUS Online Marketing Forum
Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.
Es erstaunt mich immer wieder, das völlig unnötig Session-IDs vergeben und diese dann auch noch an die URL angehängt werden.Dunyell hat geschrieben:- SID für Gäste entfernt
Auf das Volumen bezogen? Nichts.Was würde es jetzt noch tatsächlich bringen, wenn ich noch pseudostatische Seiten per mod_rewrite erzeugen lasse?
Der Pfad einer URL wird zur Zeit anscheinend als eher wichtig angesehen, so dass, alle anderen Punkte mal außer acht gelassen, die Seite rezepte/baumkuchen.html einen Vorteil gegenüber rezept481248128.html hat.Ist es ein Unterschied, ob ich Titel-des-Themas.html oder t1.html erzeugen lasse?
Nein, vorausgesetzt, der Webserver übermittelt den richtigen Datentyp. Der Datentyp wird meist aus der Dateiendung geholt; ist .tolleEndung in der Webserverkonfiguration nicht mit text/html verknüpft, wird die Suchmaschine die Datei nicht als HTML akzeptieren, egal, was drinsteht.Am Rande: Macht es für Google/andere SuMas einen Unterschied, ob ich auf einer Webseite Seite.html oder Seite.phtml oder Seite.tolleExension habe?
Ok, verstehe ich. Inzwischen ist es aber faktisch so, dass die Suchmaschinen auch mitsamt der Paramter die URLs aufnehmen. Daher bleibt meine Frage offen:haha hat geschrieben:[...]Was würde es jetzt noch tatsächlich bringen, wenn ich noch pseudostatische Seiten per mod_rewrite erzeugen lasse?
Das ist auch der Grund, warum bis vor gar nicht so langer Zeit URLs mit Parametern nicht oder kaum in den Indizes der Suchmaschinen auftauchten - sie sind per Definition nicht für die Allgemeinheit gedacht.
Hmm, der Webspace ist bei einem xbeliebigem Hoster für zweifuffzich im Monat *g* Wie stelle ich fest, ob eine bestimmte Endung mit text/html verknüpft ist?haha hat geschrieben:Nein, vorausgesetzt, der Webserver übermittelt den richtigen Datentyp. Der Datentyp wird meist aus der Dateiendung geholt; ist .tolleEndung in der Webserverkonfiguration nicht mit text/html verknüpft, wird die Suchmaschine die Datei nicht als HTML akzeptieren, egal, was drinsteht.Am Rande: Macht es für Google/andere SuMas einen Unterschied, ob ich auf einer Webseite Seite.html oder Seite.phtml oder Seite.tolleExension habe?
Sehe ich - allgemein betrachtet - eher genau andersrum. Baust Du mit mod_rewrite eigene URLs, bist Du von der Boardsoftware unabhängiger, d.h. selbst wenn die Boardsoftware sich ändert, können die URLs nach außen hin gleich bleiben. Voraussetzung ist natürlich eine durchdachte URL-Struktur und dass man die alten Beiträge in die neue Software übernehmen kann.Dunyell hat geschrieben:Würde das effektiv einen Unterschied machen? Pseudostatische Seiten bedeuten nämlich bei jedem Update neue Überarbeitung des Forums und damit mehr Arbeit.
Durchaus richtig, deshalb tendiere ich auch eher der Schönheit halber zu URLs ohne Parameter. Beim energischen Verfechten von SEO-Weisheiten, die eh zu 99% auf Gerüchten und Hörensagen basieren, bist Du bei mir an der falschen Stelle :)Wenn ich, so wie von Dir empfohlen, eh auf t432.html und f431.html gehe, sehe ich als Laie keinen Unterschied zu view.php?t=432, was beides in den SuMas auftaucht.
Hast Du keinen Zugriff auf die Konfiguration: Nur durch Probieren. Du kannst aber davon ausgehen, dass nur die gebräuchlichen Endungen entsprechend belegt sind, allen voran .html und .htm. Bei .phtml bzw. .php ist es eigentlich schon wieder etwas anders, da diese Endungen mit dem PHP-Interpreter verknüpft sind. Der gibt zwar meist ebenfalls text/html aus, man kann im PHP-Skript aber auch jede beliebige andere ausspucken, zum Beispiel falls man Grafiken ausgibt oder RSS-Feeds. Aber das nur am Rande.Wie stelle ich fest, ob eine bestimmte Endung mit text/html verknüpft ist?
Code: Alles auswählen
$SID = 'sid=' . $session_id;
Code: Alles auswählen
if ( $userdata['session_user_id'] != ANONYMOUS || $userdata['session_page'] == -4 || $userdata['session_page'] == -2 ){
$SID = 'sid=' . $session_id;
} else {
$SID = '';
}