Несколько дней назад у меня возник вопрос об удалении 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, все станет нормально.
Почему это происходит и как это исправить?
Спасибо.