könnte mir hier jemand helfen, einen RedirectMatch (oder andere geeignete Änderung) korrekt zu programmieren?
Es geht im Prinzip darum, die durch den nachfolgenden htaccess-Code (bzw. zugehörige php-Dateien) verursachten Änderungen wieder rückgängig zu machen:
Code: Alles auswählen
RewriteRule ^(.*)-f([0-9]*)/(.*)-t([0-9]*)-s([0-9]*).html viewtopic.php?f=$2&t=$4&start=$5&%{QUERY_STRING} [L]
RewriteRule ^(.*)-f([0-9]*)/(.*)-t([0-9]*).html viewtopic.php?f=$2&t=$4&%{QUERY_STRING} [L]
RewriteRule global/(.*)-t([0-9]*).html ./viewtopic.php?f=1&t=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-f([0-9]*)/index-s([0-9]*).html viewforum.php?f=$2&start=$3&%{QUERY_STRING} [L]
RewriteRule ^(.*)-f([0-9]*)/ viewforum.php?f=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-f([0-9]*) viewforum.php?f=$2&%{QUERY_STRING} [L]
Mit meiner Lieblingsmethode Trial&Error trotz diverser Versuche nicht durch...
Auf die Query-Strings (hilit etc.) könnte ich verzichten, Hauptsache, das Thema wird getroffen.
Hintergrund:
Ich probiere seit einiger Zeit, den SEO-Mod aus meinem Forum wieder auszubauen, ohne dass die zwischenzeitlich auf SEO-Basis erstellten internen Links (und Suchmaschinentreffer) dadurch abgeschnitten werden.
So sehen die Links derzeit aus:
Code: Alles auswählen
http://example.com/irgendein-forenname-f18/
http://example.com/irgendein-forenname-f1/irgendeinthema-t2483.html
Code: Alles auswählen
http://example.com/viewforum.php?f=18
http://example.com/viewtopic.php?f=1&t=2483
und nochmehr für einen Tipp!!
Sepp