Si en tu sitio web al acceder a http://tusitio.com/ es lo mismo que http://tusitio.com/index.php esto te puede traer problemas con los buscadores ya que se trata de contenido duplicado, para evitar esto solo basta con agregar un código al archivo .htaccess que está en nuestro sitio web o si no existe crear uno.

El código htaccess para eliminar el index.php o index.html de las URLs es similar al código htaccess para quitar las www de una URL, y es el siguiente:

RewriteEngine on
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\\ /index\\.html\\ HTTP/
RewriteRule ^index\\.html$ https://techtastico.com/ [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\\ /index\\.php\\ HTTP/
RewriteRule ^index\\.php$ https://techtastico.com/ [R=301,L] 

No olvides reemplazar techtastico.com por la URL de tu dominio

Las reglas anteriores le vamos a decir al navegador web y los buscadores que todas las peticiones a un archivo index.php e index.html deben ser redireccionadas para mostrar solamente una diagonal /, además usamos la redirección 301 para mejor control.

El archivo .htaccess debe estar ubicado en la carpeta principal de tu sitio web, la raiz.