If you are having problems deleting “index.php” from your url and your site only works with it, modify the code at the end of your htaccess file, between BEGIN and END tags, like this:

Code

# BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* – [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Now you cand delete index.php on your permalinks (WordPress Settings).