Voici la solution pour supprimer le index.php sous WordPress.
Il suffit d’éditer le fichier .htacesss et de mettre à jour le code comme-ci dessous
# BEGIN WordPress
<ifmodule mod_rewrite.c="">
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . / [L]
</ifmodule>
# END WordPress