. .
pragmaMx Support Forum 25 Mai 2012, 22:34:09 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: Gewünschtes Mod_Rewrite für 2. Forum schlägt fehl  (Gelesen 1357 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
breakdancer
Gast
« am: 22 März 2010, 05:17:20 »

Guten Morgen,

auf meiner PMX Installation laufen 2 Foren. Das ursprüngliche Hauptforum ist jetzt Forenarchiv, ein neues ist hinzugekommen - und hier gibt es ein Problem mit Mod_Rewrite.

Wie man sehen kann, wurden die Regeln im alten Forum so eingestellt, dass die Umschreibung die Boards und einzelnen Themen erfasst und ausgedrückt hat.

Beispiel für einen Forenlink: blabla.de/Forum-top-Die-Sinziger-Kirmes-in-verschiedenen-Jahren--394-start-msg0-boardseen.html#new

Diese Umschreibung klappt nur im neuen Forum nicht. Der Name des Forums ist "Kirmes_und_Volksfest_Forum.

Die eingetragenen Regeln in der .htaccess (für das "alte" Forum funktionieren sie ja) sind nun nach Änderung wie folgt:

Code: [Select]  
##Rules fürs Forum
RewriteRule ^(Forum)-cat-(.*)-([0-9]+).html$ modules.php?name=$1&board=$3 [L]
RewriteRule ^(Forum)-top-(.*)-([0-9]+).html$ modules.php?name=$1&topic=$3 [L]
RewriteRule ^(Forum)-top-(.*)-([0-9]+)-start-(.*).html$ modules.php?name=$1&topic=$3.$4[L]

RewriteRule ^(Kirmes_und_Volksfest_Forum)-cat-(.*)-([0-9]+).html$ modules.php?name=$1&board=$3 [L]
RewriteRule ^(Kirmes_und_Volksfest_Forum)-top-(.*)-([0-9]+).html$ modules.php?name=$1&topic=$3 [L]
RewriteRule ^(Kirmes_und_Volksfest_Forum)-top-(.*)-([0-9]+)-start-(.*).html$ modules.php?name=$1&topic=$3.$4[L]

Wie man sieht habe ich den für das Archiv geltende Teil einfach einmal kopiert und dann den Modulnamen abgeändert.

Aber was fehlt denn noch, dass es auch läuft ? In der mx_modrewrite.php wurde nix geändert.

Liebe Grüße

Markus
Gespeichert
Break_Dancer
Gast
« Antworten #1 am: 17 Mai 2010, 22:33:44 »

Also... ich schieb das Thema jetzt nochmal hoch, ist nämlich immer noch aktuell...

Im Forenarchiv funktioniert das mod_rewrite wie gewünscht, im neuen Forum dagegen nicht.

Ich häng noch ein Problem hintendran, eventuell hat es indirekt oder direkt damit zu tun:

Im Moment habe ich mir erstmal die aktuelle Version des von m-t erstellen Pakets für News, Downloads und Links gezogen, auch dies funktioniert bei mir leider nicht. Es erfolgen keinerlei Umschreibungen vom Standard-Mod_Rewrite zu der "ausführlichen" Version.

Letzteres war aber bei mir schon immer so... Hab den Mammut-Thread von damals nochmal ausgegraben, da gab es wohl Probleme mit Leerzeichen in den URL´s - damit komm ich aber diesmal auch ned weiter... Interessanterweise sind die Artikel wieder weiterhin über die "ausgeschriebene" URL errreichbar - im Modul selbst beim anklicken erfolgt diese Umschreibung jedoch nicht.

Wäre schön, wenn sich jemand meiner erbarmen könnte...

Gruß

Markus
Gespeichert
GeeLoo
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 392


WWW
« Antworten #2 am: 18 Mai 2010, 07:28:24 »

Wenn Du SMF Forum meinst könnte das noch Fehlen.

RewriteRule ^forum\.html modules.php?name=Forum [L]
RewriteRule ^forumcat-([0-9.]*)\.html modules.php?name=Forum&board=$1 [L]
RewriteRule ^forum-action-do_([a-zA_Z]+)\.html modules.php?name=Forum&action=$1 [L]
RewriteRule ^forum-profil-([0-9]*)\.html modules.php?name=Forum&action=profile;u=$1 [L]
RewriteRule ^forum-replies\.html modules.php?name=Forum&action=unreadreplies [L]
RewriteRule ^forum-markallasread\.html modules.php?name=Forum&action=markasread;sa=all [L]
RewriteRule ^forum-pm-([0-9]*)\.html modules.php?name=Forum&action=pm;sa=send;u=$1 [L]
RewriteRule ^forum-topic-([0-9.]*)\.html modules.php?name=Forum&topic=$1 [L]
RewriteRule ^forum-topic([0-9.]*)-(prev)\.html modules.php?name=Forum&topic=$1;prev_next=$2 [L]
RewriteRule ^forum-topic([0-9.]*)-(next)\.html modules.php?name=Forum&topic=$1;prev_next=$2 [L]
RewriteRule ^forum-profile-([0-9]*)-do_([a-zA-Z]+)\.html modules.php?name=Forum&action=profile;u=$1;sa=$2 [L]
Gespeichert

www.Pragma-Themes.de | Themes - Module - Blöcke für pragmaMx
Break_Dancer
Gast
« Antworten #3 am: 18 Mai 2010, 16:20:30 »

Huhu  bye

irgendwie komisch, im alten Forum sind diese zusätzlichen Rewrite-Rules auch ned aktiv und es funktioniert da...  gruebel

Nu ja, hab jetzt die Zeilen in die .htaccess eingebaut und wie folgt abgeändert:

Code: [Select]  
RewriteRule ^forum\.html modules.php?name=Kirmes_und_Volksfest_Forum [L]

Was muss denn vorne beim ^forum noch geändert werden, dass das neue Modul auch erkannt wird ?

Grüße

Markus
Gespeichert
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML