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

php - Add the correct number of days for each month -

java.util.scanner - How to read and add only numbers to array from a text file -