Если в URL-адресе на вашем веб-сайте вставляется «index.php», это может быть связано с настройками веб-сервера или конфигурацией WordPress. Вот несколько возможных причин и рекомендации, как это исправить:
Перепроверьте настройки .htaccess: Убедитесь, что файл .htaccess на вашем сервере настроен правильно. В некоторых случаях, настройки .htaccess могут быть изменены или отсутствовать, что может вызывать вставку «index.php» в URL-адресах. Убедитесь, что файл .htaccess присутствует и содержит необходимые настройки для использования красивых ссылок (pretty permalinks) в WordPress.
Проверьте настройки канонического URL-адреса: В административной панели WordPress перейдите в «Settings» (Настройки) -> «Permalinks» (Постоянные ссылки) и убедитесь, что правильно выбраны настройки для ваших ссылок. Рекомендуется выбрать опцию «Post name» (Название записи) или «Custom Structure» (Своя структура) и сохранить изменения.
Проверьте конфигурацию WordPress: Проверьте файл wp-config.php в корневой директории вашего сайта на наличие неправильных настроек. Убедитесь, что строка с опцией «RELOCATE» отсутствует или закомментирована, так как это может вызывать проблемы с URL-адресами.
Если проблема не устраняется после проверки и исправления этих настроек, рекомендуется обратиться к разработчику или администратору вашего сайта для дополнительной помощи в решении проблемы с вставкой «index.php» в URL-адресах на вашем веб-сайте.
Подскажи как убрать .php если сайт работает не на WP?
Скорее всего также надо изменить записи в .htaccess