Ola,

Weet iemand heel toevallig uit ut hoofd regex / htaccess regel voor volgende:

Ik wil dat een url eg. http://www.bla.nl/segment1/segment2/segment3/etc
geparsed wordt naar:
/index.php?c=boe&type=segment1&params=segment2/segment3/etc

Hierbij in oog houden dat het aantal segmenten verschilt, 1 ding wat statisch is / altijd voorkomt is de www.bla.nl/segment1

Mogelijkheden zijn dus bijvoorbeeld:

http://www.bla.nl/segment1/segment2/segment3/etc
http://www.bla.nl/segment1/segment2/
http://www.bla.nl/segment1/segment2/segment3/segment4
http://www.bla.nl/segment1/segment2/segment3/segment4/segment5
http://www.bla.nl/segment1/
http://www.bla.nl/segment1

Alvast dank
Misschien een beetje laat, maar ik gebruik onderstaand in mijn htaccess:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/\.]+)/?$ index.php?page=$1 [L]
RewriteRule ^validatie/([^/\.]+)/?$ index.php?page=validatie&code=$1 [L]
RewriteRule ^static/([^/\.]+)/?$ index.php?page=static&segment1=$1 [L]

Volgens mij spreekt eea voor zich.


Reageren