Apache
RewriteEngine On
RewriteCond %{THE_REQUEST} \s/+index\.php(?:[?\s]) [NC]
RewriteRule ^index\.php$ https://example.com/ [R=301,L]Разместите до отправки запросов во front controller.
Сравните содержимое с главной и проверьте код ответа. Самостоятельную страницу с другим назначением нужно сохранить.

Добрый день! На example.com обнаружена копия главной по адресу /index.php. Настройте постоянный редирект 301 или 308 на https://example.com/. Он должен срабатывать только на внешний запрос /index.php и не мешать внутренней работе CMS. Сохраните копию конфигурации и после изменения проверьте сайт.
RewriteEngine On
RewriteCond %{THE_REQUEST} \s/+index\.php(?:[?\s]) [NC]
RewriteRule ^index\.php$ https://example.com/ [R=301,L]Разместите до отправки запросов во front controller.
location = /index.php {
if ($request_uri ~ "^/index\.php(?:\?|$)") {
return 301 https://example.com/;
}
# Сохраните рабочую PHP-конфигурацию.
}Не заменяйте этим фрагментом весь существующий PHP-блок.