Несколько дней назад у меня возник вопрос об удалении index.php из адресной строки, поэтому адрес страницы выглядит короче и лучше. Самое короткое решение этой проблемы было (RewriteRule ^ index.php/[L, R = 301] в файле .htaccess). И это работает!
Поскольку я помещаю эту строку в .htaccess, некоторые страницы перенаправляются на главную страницу. Почему? Насколько я понимаю, ответ таков: с параметрами RewriteRule ^index.php / [L,R=301]
, $_POST не отправляются на следующую страницу. Параметры $_GET в порядке.
Как только я удалю RewriteRule ^index.php / [L,R=301]
из .htaccess, все станет нормально, как обычно.
Почему это происходит и как это исправить?
Спасибо.