Magazine

Bug d'url rewriting - Pages ne s'affichent pas

Publié le 14 janvier 2010 par Creationsitefrance

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.


Retour à La Une de Logo Paperblog

A propos de l’auteur


Creationsitefrance 7 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte