Я пытаюсь заставить Apache перенаправить / a.php? A = 123 на / b / 123 (где 123 может быть любым числом от 1 до 9999), но может похоже, не работает.
Вот что у меня есть в htaccess:
RewriteEngine on
RewriteRule ^a.php?a=([0-9]+) /b/$1 [L]
RewriteRule ^a.php$ /c/ [L]
С этим переходом к a.php? A = 123 получается 404, но переход к a.php работает, как и ожидалось.
Я пытался сбежать? ( RewriteRule ^ a.php \? A = ([0-9] +) / b / $ 1 [L] ), но все равно не работает.
Что я делаю не так, пожалуйста?