Чтобы убрать index.php из URL в Opencart, нужно выполнить следующие шаги:

1. Откройте файл .htaccess в корневой директории вашего Opencart-сайта.
2. Добавьте следующие строки в начало файла:

RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?_route_=$1 [L,QSA]

3. Сохраните файл .htaccess.

Теперь index.php будет автоматически скрыт из всех URL на вашем Opencart-сайте.