Hey,

Ik heb hier een stuk modrewrite die bijvoorbeeld dit doet:
Je voert www.site.nl/blabla in en vervolgens ga je naar blabla.nl (bijvoorbeeld!).
Echter wil ik dat je ook www.site.nl/blabla/s kan invullen, /s is dan optioneel!

Ik heb nu het onderstaande stuk code:


RewriteEngine On
RewriteBase /
rewriteCond %{REQUEST_URI} !(\.¦/$) 
rewriteRule ^([a-z0-9-]+)/([a-z0-9-])$ smurl/index.php?a=$1&safe=$2 [NC,R=301,L]


Nu werkt het wel als je www.site.nl/blabla/s invoert, maar als je /s weglaat werkt hij niet meer.

als ik bij mijn mod '/([a-z0-9-])' en &safe=$2 weglaat werkt hij wel naar behoren alleen werkt /s niet meer.

weet iemand een oplossing?
Ik hoop dat ik t duidelijk heb uitgelegd :p
^([a-z0-9-]+)/([a-z0-9-]?)$
er van maken. Basic regex.
safe wordt dan als het goed is met niks gevuld.
Dat werkt ty, alleen nu MOET ik afsluiten met een slash (/blabla/), kan dit ook variabel zijn?


PS: ik heb bijna geen verstand van regex, heb je misschien ook een handige tutorial?

RewriteEngine On
RewriteBase /
rewriteCond %{REQUEST_URI} !(\.¦/$) 
rewriteRule ^([a-z0-9-]+)(/([a-z0-9-]))?$ smurl/index.php?a=$1&safe=$3 [NC,R=301,L]


Met dank aan RegExr.
alright hij werkt! Thx en ik zal meteen die website eens checken :D
[google]regex tutorial[/google]
[google]regular expression tutorial[/google]


Yeah, 5000ste post stippen.

Reageren