Souvent lorsque l'on installe Joomla et que l'on active l'option d'URL rewriting dans l'administration, les pages ne s'affichent pas, chez 1AND1 par exemple l'erreur suivante apparaît:
Error 500 - Internal server error
Un problème inattendu est survenu.
Veuillez réessayer ultérieurement.
Ne vous inquiétez pas voici la solution!
Chez 1AND1 par exemple il suffit d'ajouter ces lignes dans un fichier .htaccess que vous placerez à la racine de votre site Joomla, si celui-ci existe déjà ajoutez les dedans:
Options +FollowSymLinks RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC] RewriteRule ^(content/|component/) index.php RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR] RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR] RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR] RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR] RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2}) RewriteRule ^(.*)$ index.php [F,L]
Voilà, l'astuce était simple mais il fallait la trouver !
Bon courage à tous et bonne découverte du CMS Joomla.