Seite 1 von 1

Entfernen von SIDs bei style.php (phpBB3)

Verfasst: 01.12.2010, 07:49
von Stefan26
Die bei in den WMTs angezeigte Website-Leistung hat sich deutlich verschlechtert. Der Grund dürfte diese neue Meldung sein:
Die folgenden Ressourcen weisen identischen Content auf, werden jedoch von unterschiedlichen URLs bereitgestellt. Stellen Sie diese Ressourcen von einer konsistenten URL bereit, um 68,9 KB und 1 Anfragen einzusparen:
https://www.domain.tld/style.php?id=2&l ... 65c59849be
https://www.domain.tld/style.php?id=2&l ... 1f7f9712eb
Das Board ist auf dem neuesten Stand, bei der Parameterbehandlung in den WMTs habe ich angegeben SID zu ignorieren. Später hab ich zusätzlich versucht die SID mittels Disallow: /*?sid=* in der robots.txt abzuschneiden, hat leider alles nichts gebracht.

Wie kann ich - ausschließlich für die style.php - die SIDs mittels mod_rewrite entfernen?

Vielen Dank im voraus!

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

Verfasst: 01.12.2010, 09:30
von Lord Pixel
Schau einmal in includes/functions.php und includes/utf/functions.php:

Code: Alles auswählen

'T_STYLESHEET_LINK'		=> (!$user->theme['theme_storedb']) ? "{$phpbb_root_path}styles/" . $user->theme['theme_path'] . '/theme/stylesheet.css' : "{$phpbb_root_path}style.$phpEx?sid=$user->session_id&id=" . $user->theme['style_id'] . '&lang=' . $user->data['user_lang'],
Hier müsstest du dann diesen Teil raussschneiden:

Code: Alles auswählen

sid=$user->session_id&
Erwarte dir dadurch aber keine großen Verbesserungen der Perforcmance. Außerdem ist das wohl kaum der Grund für die angezeigte Verschlechterung, denn die SID im Stylesheet gab es im phpBB doch schon von Anfang an ...

Verfasst: 02.12.2010, 12:11
von Stefan26
Danke für den Tipp, aber das hab ich vorher schon durch googeln rausgefunden. Leider existiert diese Passage in meiner functions.php nicht.

Verfasst:
von

Verfasst: 04.12.2010, 11:53
von Lord Pixel
Dann versuche es eben einmal mit einer Suche nach

Code: Alles auswählen

'T_STYLESHEET_LINK'
und ändere es analog zum obigen Vorschlag. Wir können ja nicht wissen, was bei dir konkret verändert wurde.

Verfasst: 04.12.2010, 12:13
von Ehemalige Nutzer Z
SID mittels Disallow: /*?sid=*
Über welchen Zeitraum hats nichts gebracht? Ist zwar nicht die feine Art, funzt aber. Man muss nur Geduld haben.