Seite 1 von 4
mod_rewrite Hilfe gesucht
Verfasst: 09.09.2003 10:25
von hunny
Hallo Forum,
ich habe folgende Frage.Ich versuche meine Forenseiten zu HTML Seiten umzuwandeln (Suchmaschine!)
Nun habe ich bei meinem Anbieter (Hosteurope) angerufen und mir wurde auch versichert das es auf dem Server läuft.
Ich habe die Datei .htaccess mit folgendem Inhalt erstellt
RewriteEngine on
RewriteRule ^viewtopic(.*)\.html$
viewtopic.php?t=$1
und in mein Forumverzeichnis hochgefahren.Nun meine Frage ist die Datei so in Ordnung?Welche Forendateien muß ich umschreiben damit das dann auch funktioniert und wie stelle ich das an?
Ich würde mich sehr freuen wenn ihr mir helfen könntet!
Grüße hunny
Verfasst: 09.09.2003 14:17
von codemonkey
Also ich würde den Rule Code in einer Reihe schreiben.
Code: Alles auswählen
RewriteEngine on
RewriteRule ^viewtopic(.*)\.html$ viewtopic.php?t=$1
Dann kann nichts schiefgehen. So klappt es bei mir auch

Und nun musst du alle Dateien abklappern, wo ein Link zur viewtopic.php steht.
Das ist hauptsächlich erstmal die viewforum.php
Verfasst: 09.09.2003 15:14
von hunny
Hi,
sag mal in welches Verzeichnis kopiere ich die Datei?
was ändere ich dort wo viewtopic.php steht genau?
Danke für die Antwort

Verfasst: 09.09.2003 15:41
von codemonkey
Nun die .htaccess Datei speicherst du in dein phpBB Verzeichnis.
Und in der viewforum.php sind mehrere Links zu den Topics definiert. Such einfach in der Datei mal nach viewtopic und du wirst eine Menge Einträge finden.
Verfasst: 09.09.2003 16:05
von hunny
Ja das habe selbst ich verstanden

nur was soll ich denn da genau ändern
Ich hoffe ich bring dich nicht zum Wahnsinn aber ich weiße es wirklich nicht besser!
Verfasst: 09.09.2003 16:12
von codemonkey
So schnell bringt mich keiner zum Wahnsinn
Ich muss meinen vorherigen Post aber korrigieren. Am besten nimmst du diese Rewrite Rule:
Code: Alles auswählen
RewriteEngine on
RewriteRule ^viewtopic_(.*)\.html$ viewtopic.php?t=$1
Wenn du jetzt bspw. diesen Code in deiner view
forum.php vorfindest
Code: Alles auswählen
<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id") . '">
müsstest du ihn in folgenden umändern
Code: Alles auswählen
<a href="' . append_sid("viewtopic_$topic_id.html") . '">
Verfasst: 09.09.2003 16:41
von hunny
Alles klar!
Also ich hoffe ich habe es begriffen:
Ich wechsel jedesmal den :
("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id)
in
("viewtopic_$topic_id.html")
Ja?
Sag mal ist das nur in der viewforum.php nötig oder gibt es da noch mehr Datein?
Grüße hunny
Verfasst: 09.09.2003 16:48
von codemonkey
Für diese Rewrite Rule ist nur die Änderung an der viewforum.php für Suchmaschinen interessant.
Ich weiß nicht genau, ob es so funktioniert. Am besten du testest es mal auf einem phpBB Test Board.
Verfasst: 09.09.2003 16:52
von hunny
Alles klar - ich werde mich mal daran setzen und es ausprobieren!Wenn es in die Hose gehen sollte kann ich die alte Datei ja wieder auf dem Server fahren und dann müßte es ja wieder gehen oder?
Erstmal tausend Dank das Du einem Newbie wie mir so toll geholfen hast!
Grüße hunny
Verfasst: 09.09.2003 16:57
von codemonkey
hunny hat geschrieben:Alles klar - ich werde mich mal daran setzen und es ausprobieren!Wenn es in die Hose gehen sollte kann ich die alte Datei ja wieder auf dem Server fahren und dann müßte es ja wieder gehen oder?
Ja, dann stellst du das Forum wieder in den ursprünglichen Status zurück. Und wenn es nicht klappt, komm dich einfach bei mir beschweren
hunny hat geschrieben:Erstmal tausend Dank das Du einem Newbie wie mir so toll geholfen hast!
Grüße hunny
Kein Problem, dafür bin ich ja da
