Hi,
wir suchen seit längerem nach einer Möglichkeit, URIs der folgenden Form:
/modul/12345
anstatt
/modul/?id=12345 (oder /modul/items/12345)
mit Typolight zu ermöglichen
Wir haben mit mod_rewrite schon einiges ausprobiert unter anderem diese Regel :
RewriteCond %{REQUEST_URI} .*/modul/[0-9]+$
RewriteRule .*/modul/([0-9]*)$ index.php/modul/?id=$1
Wenn man dann die URI http://localhost/tl/modul/12345 aufruft matched die Regel und mit einem eigenen index.php (nur testweise) kann man sogar via _GET['id'] auf den Query String Parameter 'id' zugreifen.
In Typolight kommt aber leider immer die Browser URI (http://localhost/tl/modul/12345) an (laut Log), statt der durch Apache umgeschriebenen URI. Anscheinend kommt sie von $_SERVER['Request_URI'] (das ist leider die Original URI, nicht die umgeschriebene).
Gibt es eine Möglichkeit unser Problem zu lösen, oder müsste man da Typolight umbauen ?
Vielen Dank für eure Hilfe, ich hoffe ich habs irgendwie verständlich formuliert
lg
Lesezeichen