Salve
Meine jetzige Homepage benötigt eine Komplettüberarbeitung.
Ich habe auf der Webseite ein Forum, das mal debuggt werden muss, und ich möchte dazu noch die Webseite "Suchmaschinengerecht" machen - Sprich: Ich möchte https://www.example.com/forum/thread/1534 zu https://www.example.com/forum_thread.php?threadID=1534 weiterleiten und sonstige diverse anpassungen machen.
Aber am besten schildere ich euch meine Probleme:
Forum
Meine Datenbank-Struktur ist stark veraltet und sehr überarbeitungswürdig. Sie sieht so aus:
forum_boards: bid, name, descr, threads, replays
forum_forums: fid, bid, name, descr, threads, replays, onlyusers
forum_threads: tid, fid, titel, time, autor, postingid
forum_posts: pid, tid, titel, time, autor, text, isthreadstart
forum_dejavu: id, fid, cookie (IP:::{ip} ODER: USER:::{userid})
Nun - Wenn ein Thread erstellt wird, gibts einen Eintrag im forum_threads und forum_posts. Wenn jemand den Thread aufruft, wird ein Eintrag in forum_dejavu erstellt. Auf der Startseite wird dann bei jedem Forum überprüft, ob ein Thread ungelesen ist - Das Problem: Es ist resourcenfressend und "schlecht". Daher habe ich auch in der Forum-Ansicht Probleme damit, die Postings nach aktualität zu sortieren.
Die Frage: Wie kann ich es verbessern, ohne irgendwie gross an der DB Struktur arbeiten zu müssen (Veränderungen gestattet, aber Neuüberarbeitung sollte ausschliessbar sein, weil ich noch viele Postings drinnen habe
) ?
Redirect...
... oder wie man es nennt. Wie oben genannt möchte ich alles auf "Ordnern" umstellen - Sprich: Folgende Pfade sollten so aufrufbar sein.
page.php?id=500 /page/id/500
user.php?id=500 /user/id/500
usercp.php /ucp/startpage/
usercp_editprofile.php /ucp/editprofile/
etc.
Die Frage: Wie stelle ich das an? Gibt es irgendwelche fertige Codes und was muss ich dabei beachten?
Halbgelöst. Grund: Wenn ich das Ordnerbassierend mache, gehen die Bilder und CSS Dateien zu einem falschen Pfad. Kennt jemand die Lösung dazu?
Ich hoffe, dass mir geholfen werden kann.
Meine jetzige Homepage benötigt eine Komplettüberarbeitung.
Ich habe auf der Webseite ein Forum, das mal debuggt werden muss, und ich möchte dazu noch die Webseite "Suchmaschinengerecht" machen - Sprich: Ich möchte https://www.example.com/forum/thread/1534 zu https://www.example.com/forum_thread.php?threadID=1534 weiterleiten und sonstige diverse anpassungen machen.
Aber am besten schildere ich euch meine Probleme:
Forum
Meine Datenbank-Struktur ist stark veraltet und sehr überarbeitungswürdig. Sie sieht so aus:
forum_boards: bid, name, descr, threads, replays
forum_forums: fid, bid, name, descr, threads, replays, onlyusers
forum_threads: tid, fid, titel, time, autor, postingid
forum_posts: pid, tid, titel, time, autor, text, isthreadstart
forum_dejavu: id, fid, cookie (IP:::{ip} ODER: USER:::{userid})
Nun - Wenn ein Thread erstellt wird, gibts einen Eintrag im forum_threads und forum_posts. Wenn jemand den Thread aufruft, wird ein Eintrag in forum_dejavu erstellt. Auf der Startseite wird dann bei jedem Forum überprüft, ob ein Thread ungelesen ist - Das Problem: Es ist resourcenfressend und "schlecht". Daher habe ich auch in der Forum-Ansicht Probleme damit, die Postings nach aktualität zu sortieren.
Die Frage: Wie kann ich es verbessern, ohne irgendwie gross an der DB Struktur arbeiten zu müssen (Veränderungen gestattet, aber Neuüberarbeitung sollte ausschliessbar sein, weil ich noch viele Postings drinnen habe
Redirect...
... oder wie man es nennt. Wie oben genannt möchte ich alles auf "Ordnern" umstellen - Sprich: Folgende Pfade sollten so aufrufbar sein.
page.php?id=500 /page/id/500
user.php?id=500 /user/id/500
usercp.php /ucp/startpage/
usercp_editprofile.php /ucp/editprofile/
etc.
Die Frage: Wie stelle ich das an? Gibt es irgendwelche fertige Codes und was muss ich dabei beachten?
Halbgelöst. Grund: Wenn ich das Ordnerbassierend mache, gehen die Bilder und CSS Dateien zu einem falschen Pfad. Kennt jemand die Lösung dazu?
Ich hoffe, dass mir geholfen werden kann.
Zuletzt bearbeitet: