Hallo,
Om mensen die via een oude bookmark of een zoekmachine verkeerd
binnenkomen, goed door te sturen, wil ik graag mod_rewrite inzetten in
mijn .htaccess file.
Ik heb nu het volgende:
RewriteRule %{QUERY_STRING} ^(.*)id=13667$
RewriteRule ^aanbieding/productinfopage.php$ /aanbieding/Apple-
aanbieding-iMac.html [R=301,L]
Dit stuurt weliswaar door naar de juiste html pagina, maar er wordt nog
de id achteraan geplakt:
/aanbieding/Apple-aanbieding-iMac.html?id=13667
Hoe krijg ik voor elkaar dat wordt doorverwezen naar:
/aanbieding/Apple-aanbieding-iMac.html
Alvast bedankt!
Evenementen voor de komende 60 Dag(en)
Resultaten 1 tot 2 van de 2
Onderwerp: mod rewrite vraagje
-
mod rewrite vraagje
- advertentie
-
Re: mod rewrite vraagje
Robby <nospam@spamcop.net> writes:
> RewriteRule %{QUERY_STRING} ^(.*)id=13667$
> RewriteRule ^aanbieding/productinfopage.php$ /aanbieding/Apple-
> aanbieding-iMac.html [R=301,L]
>
> Dit stuurt weliswaar door naar de juiste html pagina, maar er wordt nog
> de id achteraan geplakt:
> /aanbieding/Apple-aanbieding-iMac.html?id=13667
Ik had deze geloof ik al in niwo beantwoord, maar aangezien ik GNUS aan
het uittesten ben:
RewriteRule ^aanbieding/productinfopage\.php$ \
/aanbieding/Apple-aanbieding-iMac.html? [R=301,L]
De \ = de regel gaat door op de volgende regel (let op: \ moet *direct*
gevolgt worden door een einde regel teken). En de echte truuk zit 'm in
de ? achter de bestemming, die maakt de query string namelijk leeg. (En
ik heb ff de . voor php netjes van een \ voorzien)
John



LinkBack URL
About LinkBacks
