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
Post a Comment