Zur Navigation

Problem mit wbb2 - Archiv

1 Fanny

In meinem Forum wird das Archiv nicht angezeigt. Nun habe ich aber gehört, das dies sehr wichtig für die Suchmaschinen ist. Die Auskünfte im Supportforum haben mir als absolutem Anfänger nicht wirklich weiter geholfen, deshalb möchte ich hier noch einmal fragen. Mit meinem Hoster habe ich mich schon auseinander gesetzt, die sagen von deren Seite aus ist alles ok, es müßte die .htaccess Datei anders konfiguriert werden. Da ich davon null Ahnung habe, habe ich verschiedenes ausprobiert, was mir geraten wurde, aber das Archiv wird weiterhin nicht angezeigt. Vieleicht kennt sich jemand damit aus und kann mir sagen, was zu tun ist?

Vielen Dank!
Fanny

07.10.2008 12:50 | geändert: 07.10.2008 12:51

2 Jörg Kruse

Ich habe noch nicht viel mit WBB gearbeitet - in der Dokumentation findet sich diese Beschreibung:

http://www.woltlab.com/de/documentation/182.php

Hilft dir das weiter? Wenn nein: bitte schreiben, an welcher Stelle du nicht weiterkommst bzw. was für dich nicht verständlich ist

07.10.2008 13:27 | geändert: 07.10.2008 13:28

3 Fanny

Ja, das ist der gleiche Text, der auch im Handbuch steht. Ich bräuchte Hilfe beim konfigurieren dieser .htaccess Datei. Das heißt eine "idiotensichere" Erklärung, wie ich das machen muß und wie die auszusehen hat, wenn das möglich wäre.

07.10.2008 13:37

4 Jörg Kruse

Handelt es sich um dieses Archiv (?):

http://www.anders-welten.de/archive/

Das Archiv selbst scheint erreichbar, nur die Links gehen ins Leere

Wie sieht denn die derzeitige .htaccess aus?

07.10.2008 13:52 | geändert: 07.10.2008 13:53

5 Fanny

Ja, das ist das Archiv. Allerdings wird dort nur die Hauptseite des Forums angezeigt. Wenn man auf ein einzelnes Thema klickt, dann kommt eine Fehlermeldung.
Die Datei sieht so aus:

RewriteEngine On
RewriteBase /archive/
RewriteRule ^index\.html$ index.php [L]
RewriteRule ^([0-9]*)/board\.html$ board.php?boardid=$1 [L]RewriteRule ^([0-9]*)/([0-9]*)/board\.html$ board.php?boardid=$1&page=$2 [L]
RewriteRule ^([0-9]*)/thread\.html$ thread.php?threadid=$1 [L]
RewriteRule ^([0-9]*)/([0-9]*)/thread\.html$ thread.php?threadid=$1&page=$2 [L]

07.10.2008 14:05

6 Jörg Kruse

Da fehlt ein Zeilenumbruch nach dem zweiten "[L]", probier's mal so:

RewriteEngine On
RewriteBase /archive/
RewriteRule ^index\.html$ index.php [L]
RewriteRule ^([0-9]*)/board\.html$ board.php?boardid=$1 [L]
RewriteRule ^([0-9]*)/([0-9]*)/board\.html$ board.php?boardid=$1&page=$2 [L]
RewriteRule ^([0-9]*)/thread\.html$ thread.php?threadid=$1 [L]
RewriteRule ^([0-9]*)/([0-9]*)/thread\.html$ thread.php?threadid=$1&page=$2 [L]

07.10.2008 14:14

7 Fanny

Oh je, der Fehler ist beim kopieren reingerutscht. Im Original sieht die Datei genauso aus, wie bei Dir.

07.10.2008 15:07

8 Jörg Kruse

Dann ist die Frage, ob Modrewrite überhaupt aktiviert ist. Vielleicht bekommst du mit folgender Zeile Modrewrite zum Laufen:

Options +FollowSymlinks

RewriteEngine On
RewriteBase /archive/
RewriteRule ^index\.html$ index.php [L]
RewriteRule ^([0-9]*)/board\.html$ board.php?boardid=$1 [L]
RewriteRule ^([0-9]*)/([0-9]*)/board\.html$ board.php?boardid=$1&page=$2 [L]
RewriteRule ^([0-9]*)/thread\.html$ thread.php?threadid=$1 [L]
RewriteRule ^([0-9]*)/([0-9]*)/thread\.html$ thread.php?threadid=$1&page=$2 [L]

07.10.2008 15:12

9 Fanny

Das hab ich jetzt gemacht. Nun funktioniert das Archiv einwandfrei mit allen Unterkategorien und Beiträgen, wenn ich es im Browser aufrufe. Aber vom Forum aus bekommt man es immer noch nicht aufgerufen.
Würde es Sinn machen, wenn ich es extra im Footer verlinke?

07.10.2008 15:44 | geändert: 07.10.2008 15:45

10 Jörg Kruse

Im Footer ist diese Adresse verlinkt:

http://www.anders-welten.de/archive/index.html

Normalerweise sollte diese mit dieser Zeile umgeschrieben werden:
RewriteRule ^index\.html$ index.php [L]

Vielleicht funkt eine andere Rule dazwischen. Mehr als in Beitrag 5 angegeben stand nicht in der .htaccess? Ansonsten: gibt es noch eine .htaccess im übergeordneten Verzeichnis?

Würde es Sinn machen, wenn ich es extra im Footer verlinke?

Ideal wäre es, wenn du den derzeitigen Link von http://www.anders-welten.de/archive/index.html auf http://www.anders-welten.de/archive/ ändern könntest

07.10.2008 15:56