Я написал код (показанный ниже) в .htaccess для удаления index.php по URL, но когда я нажимаю на любые ссылки на моем веб-сайте, URL показывает параметры GET, так как я могу изменить его на POST?
RewriteCond %{REQUEST_URI} /index\.(php|html|htm) RewriteCond %{QUERY_STRING} ^\z RewriteRule ^(.*)$ http://rocketfirm.com/? [R=301,L]
Я нашел решение этой проблемы, поместил этот код в файл .htaccess
RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC] RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]
это удалить index.php из URL и сохранить параметры записи