Page 1 of 1
Simple one
Posted: Sat Nov 06, 2010 9:17 am
by klevis miho
What regex do I need for this rewrite rule:
domain.com/a-number
to domain.com/index.php?page=a-number
I did this one:
RewriteRule ([1-9]+) index.php?page=$1 [NC]
but was not good.
Any suggestions?
Re: Simple one
Posted: Sat Nov 06, 2010 9:21 am
by klevis miho
Never mind, I've got it:
RewriteRule ^([1-9]+)$ index.php?page=$1 [NC]
Re: Simple one
Posted: Sun Nov 07, 2010 11:41 am
by ridgerunner
Your regex doesn't allow for the numbers, 10, 20, etc since it doesn't include the digit zero. Try this one ...
[text]RewriteRule ^([1-9]\d*)$ index.php?page=$1 [NC][/text]
Re: Simple one
Posted: Wed Nov 10, 2010 6:21 am
by klevis miho
Thanks, but wouldn't this: ^\d+$
be better?
Re: Simple one
Posted: Wed Nov 10, 2010 12:55 pm
by ridgerunner
Yes, if you wish to allow page zero.