Pour Use of undefined constant MCRYPT_RIJNDAEL_128 : La librairie mcrypt n'est pas activée sur votre serveur, si vous êtes en PHP 7.2 retournez à PHP 5.6 car cette librairie n'existe plus dans PHP 7.2. Pour rappel Prestashop 1.6 est compatible avec PHP 7.1 maximum et uniquement sur les dernières versions !
Dans le BO > Paramètres avancés > Performances vérifier que le réglage chiffrement est sur Utiliser Rijndael avec la librairie mcrypt
Pour le htaccess supprimez le, puis il sera régénéré lorsque vous mettrez à jour les réglages dans le BO > Préférences > SEO & URLs