[MOD Rewrite] Querystring zonder scriptname redirected

Pagina: 1
Acties:

  • Urk
  • Registratie: Maart 2000
  • Laatst online: 02:03
Het lijkt heel simpel maar kom er helemaal niet uit, al zeker +20 pagina's op internet gezocht hierover maar zie het enkel vaak andersom.

Ik wil http://domain.com/?section=rates redirecten naar http://domain.com/rates

Met de onderstaande Mod Rewrite code kom ik er een deel:
code:
1
2
3
4
5
RewriteEngine on
RewriteBase /

RewriteCond %{QUERY_STRING} ^section=([a-z]+)$
RewriteRule ^.* http://domein.com/%1 [R=301,L]


Echter wordt
http://domain.com/?section=rates
hiermee geredirect naar
http://domain.com/rates?section=rates

De querystring wordt er dus weer achteraan gezet en kan niet vinden hoe ik dat nou goed krijg |:(

  • Urk
  • Registratie: Maart 2000
  • Laatst online: 02:03
Damn....na googlen, googlen en nog eens googlen kwam ik hier tegen dat ik enkel en alleen nog een vraagteken moest toevoegen achter de RewriteRule om de querystring niet over te nemen, dus:

code:
1
2
3
4
5
RewriteEngine on
RewriteBase /

RewriteCond %{QUERY_STRING} ^section=([a-z]+)$
RewriteRule ^.* http://domein.com/%1? [R=301,L]

was de oplossing 8)
Dus voor degene met dezelfde vraag...

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • Urk
  • Registratie: Maart 2000
  • Laatst online: 02:03
Sorry, had de search gebruikt en gezocht naar mod rewrite issues en kwam daar volgens mij tegen dat de meeste topics in Programming stonden.

Moet zeggen dat ik MOD Rewrite issues ook niet echt vindt thuishoren in WSS :?
Wanneer het Apache op Linux betreft heeft het toch totaal niets met Windows servers te maken?
Maar goed, zal wel aan mij liggen, thanks voor het verplaatsen