So, mal_anders, hab deine version bis zum koma getestet, und es geht nicht.
Allerdings hab ich es zum laufen bekommen.
Also ich hab mir ein string extrahiert. so sah meine, also deine htaccess aus:
Code:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^index/(.*)/(.*)/$ /index.php?navi=$1&lang=$2
Nun, du kannst es biegen und brechen, es wird so nicht gehen.
Dies ist nach stunde testen, dieses:
Code:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^xindex/(.*)/(.*)/$ index.php?var=$1
Meine PHP
PHP-Code:
<?php
echo $_GET['var']."______<br>";
print_r($_GET)."<br>";
print_r($_SERVER);
?>
Und sieh an, ich bekomme bei dem Pfad
localhost/mal/index/blah/eins/ wenn ich in htaccess nach index suche keine ergebnisse, null, nada, njente.
Setzte ich aber irgend ein zeichen bei index, also xindex, bindex, lindex oder sonst was, funzt alles wunderbar. Es scheint so, als währe irgendwo ein problem mit dem gleichen namen von der reg expr und der php Datei.
Dieses funktioniert perfekt mit GET usw.
Sekunde, hier die ausgabe, muss mal neustarten