Bonsoir,
Il faut voir s’il a les bon droit sur ce fichier (même que les autres) et s’il y a accès de permissions, 500 c’est souvent une erreur de droits ou une erreur dans le fichier lui-même.
Pas la peine de déplacer spip, ça changera rien, d’ailleurs s’il est dans un sous-répertoire , vous pouvez changer cette ligne dans le fichier .htaccess :
RewriteBase /
en
RewriteBase /nom_sous_dossier/
Si l’erreur persiste, ce renseigner en cherchant spip htaccess et mot clef "spip url propre"
PS : Voir aussi comment free prend en compte les .htaccess...
Bonne soirée.
Nicolas