Situatie: Ik heb een pagina waar 'www.blaat.nl/blabla' via mod_rewrite wordt omgezet naar 'www.blaat.nl/index.php?q=blabla'. Dit heb ik gedaan met dezelfde rewrite-rules als beschreven in dit topic.
Werkt goed, probleem is alleen dat als iemand zo stom is om 'www.blaat.nl/blabla/' op te vragen, met een laatste slash dus, dan krijgt men een 404 omdat die dir niet bestaat. Ik heb geprobeerd om via mod_rewrite die laatste slash af te vangen met verschillende regexps, van:
tot
Beide ook met verschillende flags en in verschillende varianten geprobeerd, maar allemaal zonder verschil..
In alle gevallen begint apache flink wat cpu te trekken en blijft dat doen tot ik dat proces kill. Is 't gewoon niet mogelijk om die laatste / te verwijderen? Ik heb wat rondgezocht in de mod_rewrite manual en de Rewriting guide en hier op GoT, kan er alleen niks van vinden. Kijk ik er overheen?
Werkt goed, probleem is alleen dat als iemand zo stom is om 'www.blaat.nl/blabla/' op te vragen, met een laatste slash dus, dan krijgt men een 404 omdat die dir niet bestaat. Ik heb geprobeerd om via mod_rewrite die laatste slash af te vangen met verschillende regexps, van:
code:
1
| RewriteRule /$ index.php |
tot
code:
1
| RewriteRule ^([^/]*)/(.*)$ ?pid=$1 [NC,R,QSA] |
Beide ook met verschillende flags en in verschillende varianten geprobeerd, maar allemaal zonder verschil..
In alle gevallen begint apache flink wat cpu te trekken en blijft dat doen tot ik dat proces kill. Is 't gewoon niet mogelijk om die laatste / te verwijderen? Ik heb wat rondgezocht in de mod_rewrite manual en de Rewriting guide en hier op GoT, kan er alleen niks van vinden. Kijk ik er overheen?