Configuration fichier .htaccess de Joomla 3 chez 1&1
Il y a quelque temps, nous avons dû intervenir pour mettre en place l'URL rewriting* sur un site web fonctionnant sous Joomla 3.4 et hébergé chez 1and1.
Généralement cette manipulation est relativement rapide et consiste avec activer l'URL rewriting dans l'administration de Joomla et à renommer (par le FTP) le fichier htaccess.txt en .htaccess .
Malheureusement avec un hébergement mutualisé chez 1and1 et Joomla ce n'est pas aussi simple que prévu, car une fois l'URL rewriting activé et le htacess renommé, ça donne un site inaccessible avec une "belle" erreur : 500 Internal serveur ** ...
La solution pour résoudre ce problème est relativement simple et consiste à modifier 1 ligne dans le fichier .htaccess.
Pour cela, il faut, c'est tout d'abords récupérer le fichier .htaccess de votre FTP et ensuite l'éditer pour y dé-commenter la ligne suivante : # RewriteBase /. Cela veut dire, supprimer le # pour conserver uniquement RewriteBase / dans la ligne concernée du .htaccess
Il vous suffit ensuite d'enregistrer et d'uploader sur votre FTP votre nouvel .htaccess pour remplacer l'ancien.
Attention : si Joomla n'est pas installé à la racine de votre hébergement, il faudra rajouter le nom du dossier (folder) où est localisé Joomla : RewriteBase /mondudossier
* Réécriture d'URL en clair (SEF)
** Lorsque vous avez une erreur 500, vous n'avez plus la possibilité d'accéder à votre site web depuis un navigateur.