login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Mod_rewire optionele parameter (Opgelost)

Offline Codestar - 06/05/2009 15:18 (laatste wijziging 06/05/2009 15:23)
Avatar van CodestarNieuw lid Wanneer ik de onderstaande regel gebruik in mijn .htaccess bestand werkt het prima als de url kompleet is ingevuld zoals: /cp/cmd/AddSpotlight/bla

MAAR! Wanneer /bla is weg gelaten werkt het niet meer. Hoe kan ik aangeven dat de laatste waarde in de url optioneel is?

  1. RewriteRule ^cp/cmd/(.*)/(.*)$ cp/index.php?cmd=$1&value=$2


Ps: Waarom ben ik nog steeds een "nieuw lid". Ik kom hier al jaren!  

3 antwoorden

Gesponsorde links
Offline Koen - 06/05/2009 15:23 (laatste wijziging 06/05/2009 15:24)
Avatar van Koen PHP expert
  1. RewriteRule ^cp/cmd/(.*)/((.*))?$ cp/index.php?cmd=$1&value=$2


Probeer dat eens? 

Edit: Je status is gebaseerd op je vaardigheden, wanneer je weinig op Sitemasters doet (forumreacties, scripts, tutorials), zal je status niet zo snel verhogen 
Offline Codestar - 06/05/2009 15:24 (laatste wijziging 06/05/2009 15:41)
Avatar van Codestar Nieuw lid Hij verwacht dan nog steeds de laatste / helaas.

Haha, ik zie nu dat ik opeens "oud lid" ben.  

Oké, het onderstaande werkt. Vraag me niet waarom... maar het werkt!

  1. RewriteRule ^cp/cmd/(.*)/(.*)$ cp/index.php?cmd=$1&value=$2
  2. RewriteRule ^cp/cmd/(.*)$ cp/index.php?cmd=$1
Offline Koen - 06/05/2009 16:13
Avatar van Koen PHP expert Natuurlijk werkt dat 
Ik dacht dat je wanneer die tweede parameter leeg was, dat het nog steeds een waarde voor $value moest doorsturen... vandaar 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.198s