Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

mod rewrite vraagje

0 views
Skip to first unread message

Robby

unread,
Nov 20, 2009, 5:16:50 PM11/20/09
to
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!

John Bokma

unread,
Nov 30, 2009, 9:19:45 PM11/30/09
to
Robby <nos...@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

0 new messages