J'utilise composer avec Drupal lightning. Si je mets à jour Drupal via composer, il met à jour le fichier .htaccess.).
Existe-t-il un moyen d'empêcher le fichier .htaccess d'être écrasé?
"extra": {
"drupal-scaffold": {
"source": "http://cgit.drupalcode.org/drupal/plain/{path}?h={version}",
"excludes": [ ".htaccess", "robots.txt" ]
}
}
Mettez ce code ci-dessus dans votre fichier composer.json.
Bien que la réponse acceptée soit correcte et empêche le remplacement du fichier .htacces, la plupart des mises à jour effectuées sur ces fichiers sont liées à des problèmes de sécurité. Vous devez plutôt corriger le fichier, comme décrit dans cette réponse: https://drupal.stackexchange.com/a/271147/2567
Voici une copie de la réponse de Stef Van Looveren
Dans la section
scripts
de votre fichier composer.json, utilisez ce qui suit:"post-drupal-scaffold-cmd": [ "patch -p0 < patches/htaccess.patch" ]
(cela nécessite "drupal-composer/drupal-scaffold" dans votre section
require
)