Les fichiers .
htaccess qui résident dans les dossiers de
Magento servent à outre-passer certains paramètres de la configuration générale du serveur web (Apache, …). Cela permet d'avoir une configuration adaptée pour chaque hôte virtuel (vhost) résidant sur le même serveur (dans le cas d'
hébergements mutualisés, par exemple).
Dans le cas de Magento, cela peut poser un problème de performance. En effet, lors de la navigation sur le site, chaque chargement de page engendrera le chargement du fichier .htaccess correspondant, par le serveur web.
Il est fréquent de gagner environ une seconde sur le chargement de chaque page en copiant le contenu des .htaccess soit dans le fichier de configuration du serveur web, soit dans la configuration de l'hôte virtuel.
Ne pas oublier de supprimer les fichiers .htaccess, car même vides ils sont chargés par le serveur web.
Une fois que vous avez supprimé les .htaccess, il peut être très utile de désactiver le AllowOverride pour le dossier en question. En effet, cela évitera qu'apache ne vérifie dans chaque dossier du path si un .htaccess est présent ou non.