Kod
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule . %1 [R,QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-zA-Z0-9\-\.]+)$ dump.php?data=$1 [L,QSA]
RewriteRule . %1 [R,QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-zA-Z0-9\-\.]+)$ dump.php?data=$1 [L,QSA]
I wszystko cacy. Problem w tym, że gdy wywołam URL z nazwą istniejącego katalogu (np. /katalog), to mam nieskończone przekierowanie i klops. Chciałbym jednak zmusić Apache do przepisania adresu wg mojego schematu, a nie przechodzenia do katalogu.
Jedyny pomysł, który przyszedł mi przez te parę godzin do głowy, to dopisywanie losowego ciągu znaków (np. /-dummy-katalog) i na jego podstawie dalsze parsowanie. Działa, ale to jest jedynie obejście, a chciałbym dojść do jakiegoś sensownego rozwiązania...
Jakieś pomysły?