Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Frage: "preg replace" für Mod_Rewrite

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
shakur
PostRank 5
PostRank 5
Beiträge: 236
Registriert: 15.04.2005, 09:12

Beitrag von shakur » 15.04.2005, 09:29

Hallo,

ich habe das Forum für meine Website gestern auf Statische Urls umgestellt.

Aus
https://www.domain.de/forums.php?p=1

wurde nun

https://www.domain.de/p1.html

usw...

Hierfür habe ich mir ein Script geschrieben welches ich per include in die einzelnen Seiten integriert habe.

#####################
<?

function replace_for_mod_rewrite(&$s) {
$s = preg_replace("'forums.php\?([a-z]+)=([0-9]+)'", "\\1\\2.html", $s);

return $s;
}

ob_start("replace_for_mod_rewrite");
?>
#####################



Das funktioniert soweit echt super, allerdings habe ich noch 2 Seiten im Forum dessen Links etwas längere Variablen in der URL haben:


https://www.domain.de/posts.php?t=173&c ... p=10&ccp=2


Hier komm ich an meine Grenzen, ich habe schon verschiedene Varianten ausprobiert, aber da ich nur begrenzt PHP Kenntnisse habe bekomm ichs irgendwie nicht hin :(


Es wäre super wenn mir da jemand helfen könnte ;)


Big THANKS!