Ik heb een probleempje
Het volgende is de situatie:

Met behulp van het volgende htaccess bestand herschrijf ik mijn get waardes

rewritecond %{http_host} ^mysite.nl
rewriteRule ^(.*) http://www.mysite.nl/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} –d
RewriteRule ^.* - [L]
RewriteRule ^(.*)/(.*)/(.*)$ /index.php?een=$1&twee=$2&drie=$3 [L]
RewriteRule ^(.*)/(.*)$ /index.php?een=$1&twee=$2 [L]
RewriteRule ^(.*)$ /index.php?een=$1 [L]

Hiermee kan ik bijvoorbeeld dus netjes mywebsite.nl/fotos/zomer benaderen.
De get waarde (fotos, zomer) vang ik met php op en bepaal ik wel pagina er moet worden weergegeven. Werkt allemaal prima.

Het volgende krijg ik niet werkend:

Ik wil oude url’s redirecten naar nieuwe url’s. (zijn er een stuk of 40)

Oud:
www.mysite.nl/foto.asp?id=44
Nieuw:
www.mysite.nl/fotos/albumnaam

Dit krijg ik niet voor elkaar. Alles wat na www.mysite.nl/ komt ziet mijn php script als een get waarde. De rest ?id=44 vervalt. Het id maak me ook verder niks uit ik wil gewoon een lijst maken van de nodige redirects.

Redirect 301 /route.asp?id=44 http://www.mysite.nl/fotos/albumnaam pakt hij niet.

Iemand een idee waar ik de mist in ga?

Reageren