[mod_rewrite] Afvangen lege variabelen

Pagina: 1
Acties:

  • bakakaizoku
  • Registratie: Januari 2002
  • Laatst online: 00:18
Ik heb gegoogled en gesearched maar weet niet precies op welke termen ik zou moeten zoeken, dus er is een goede kans dat ik het heb misgelopen.

Ik heb de volgende regel in mijn .htaccess file staan:
code:
1
RewriteRule ^portfolio/(.*)/(.*)/(.*)/(.*) /beta/index.php?page=portfolio&filter=$1&klant=$2&item=$3&p=$4


Dit doet an sich wat hij moet doen, mits de url er als volgt uit ziet:
www.sitename.com/portfolio/1/2/3/4

Welke door mijn htaccess word omgebouwd tot:
www.sitename.com/?page=po...lter=1&klant=2&item=3&p=4

Het effect wat ik wil bereiken krijg ik echter niet voor elkaar, namelijk:
www.sitename.com/portfolio///4

Dit word blijkbaar door mijn htaccess omgebouwd tot:
www.sitename.com/?page=po...&filter=4&klant=&item=&p=

Terwijl dit eigenlijk:
www.sitename.com/?page=po...&filter=&klant=&item=&p=4

Zou moeten zijn.

Hoe zou ik mijn htaccess file moeten aanpassen zodat hij variables doorgeeft op de manier zoals ik dat wil?

Ik heb het geprobeerd met ([^/.]+) ipv. (.*) maar dat mocht ook niet baten.

edit:
Sorry, had de search gebruikt en er kwamen aardig wat resultaten in PRG uit, vandaar mijn vraag daar ipv. in WSS

[ Voor 5% gewijzigd door bakakaizoku op 05-05-2008 15:41 ]

rm -rf ~/.signature


  • 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