mod_rewrite Hilfe gesucht

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
hunny
Mitglied
Beiträge: 474
Registriert: 18.08.2002 10:00
Wohnort: Sulingen
Kontaktdaten:

mod_rewrite Hilfe gesucht

Beitrag 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
codemonkey
Ehemaliges Teammitglied
Beiträge: 3005
Registriert: 13.10.2002 15:15
Wohnort: Wilhelmshaven
Kontaktdaten:

Beitrag 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
Benutzeravatar
hunny
Mitglied
Beiträge: 474
Registriert: 18.08.2002 10:00
Wohnort: Sulingen
Kontaktdaten:

Beitrag 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 :grin:
codemonkey
Ehemaliges Teammitglied
Beiträge: 3005
Registriert: 13.10.2002 15:15
Wohnort: Wilhelmshaven
Kontaktdaten:

Beitrag 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.
Benutzeravatar
hunny
Mitglied
Beiträge: 474
Registriert: 18.08.2002 10:00
Wohnort: Sulingen
Kontaktdaten:

Beitrag von hunny »

Ja das habe selbst ich verstanden :oops: nur was soll ich denn da genau ändern :oops:
Ich hoffe ich bring dich nicht zum Wahnsinn aber ich weiße es wirklich nicht besser!
codemonkey
Ehemaliges Teammitglied
Beiträge: 3005
Registriert: 13.10.2002 15:15
Wohnort: Wilhelmshaven
Kontaktdaten:

Beitrag 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 viewforum.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") . '">
Benutzeravatar
hunny
Mitglied
Beiträge: 474
Registriert: 18.08.2002 10:00
Wohnort: Sulingen
Kontaktdaten:

Beitrag 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
codemonkey
Ehemaliges Teammitglied
Beiträge: 3005
Registriert: 13.10.2002 15:15
Wohnort: Wilhelmshaven
Kontaktdaten:

Beitrag 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.
Benutzeravatar
hunny
Mitglied
Beiträge: 474
Registriert: 18.08.2002 10:00
Wohnort: Sulingen
Kontaktdaten:

Beitrag 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
codemonkey
Ehemaliges Teammitglied
Beiträge: 3005
Registriert: 13.10.2002 15:15
Wohnort: Wilhelmshaven
Kontaktdaten:

Beitrag 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 :D
Antworten

Zurück zu „Coding & Technik“