Pour supprimer l'élément index.php de l'URL de Nextcloud, vous devez activer la réécriture d'URL (URL rewriting) sur votre serveur web. La réécriture d'URL permet de masquer l'élément index.php des URL de Nextcloud.
Voici les étapes à suivre pour activer la réécriture d'URL sur un serveur Apache :
Ouvrez un terminal sur votre serveur Nextcloud.
Exécutez la commande suivante pour activer le module rewrite d'Apache :
sudo a2enmod rewrite
Redémarrez Apache pour prendre en compte les modifications :
sudo systemctl restart apache2
Ouvrez le fichier de configuration Apache pour votre site Nextcloud.
Ce fichier est généralement situé dans le répertoire /etc/apache2/sites-available et a pour nom nextcloud.conf.
Ajoutez les directives de réécriture suivantes dans la section <Directory> de votre fichier de configuration :
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [PT,L]
Enregistrez le fichier de configuration et redémarrez Apache pour prendre en compte les modifications.
Après avoir activé la réécriture d'URL, l'élément index.php sera supprimé des URL de Nextcloud.