regex - Percentage sign inside .htaccess mod_rewrite -


my server keeps throwing 404 error when include percentage sign(%) inside mod_rewrite regex. have searched everywhere no avail. running apache 2.4.4 , have tried b flag shown below.

rewriterule ^pages/([a-za-z]+)/([a-za-z+%'"]+)$ pages/$1.php?search=$2 [b] 

so when access pages/animals/cats%20and%20dogs fails. works charm when change ([a-za-z+%'"]+) (.*)

regex level = toddler, appreciated.

%20 matched using \s (space) in mod_rewrite. change rule to:

rewriterule ^pages/([a-za-z]+)/([a-za-z+\w'"]+)$ pages/$1.php?search=$2 [b,l] 

Comments

Popular posts from this blog

iphone - Three second countdown in cocos2d -

hyperlink - how to do url routing in php -

c++ - CryptStringToBinary API behavior -