Supprimer index.php de vos url avec SH404sef
Classé dans : Programmation
Si vous utilisez joomla et que vous désirez faire de l’url rewriting SH404sef est un excellent plugin mais pas toujours facile à utiliser. Voici donc la marche à suivre pour supprimer le « index.php » qui apparaît dans les url réécrite par ce plugin, un problème récurrent que l’on trouve sur de nombreux forum.
On parle ici de la version 1.5 de Joomla (je n’ai pas testé sur les autres).
- Commencez par renommer sur votre serveur le fichier « htaccess.txt » en « .htaccess ».
- Allez dans « configuration générale/parametre SEO » et placez « urls explicites SEF » et « mod_rewrite » sur OUI
- Allez dans le composant sh404sef et si ce n’est pas déjà le cas affichez l’interface avancée.
- Allez dans la configuration puis dans l’onglet « avancés » (oui oui encore
) - Dans mod de ré-écriture choisissez .htaccess (mod_rewrite)
- Ouvrez votre fichier .htaccess puis vérifiez que « RewriteEngine On » et les lignes sous « Joomla core Sef » ne soient pas commentée (sinon décommentez-les).
- Toujours dans votre fichier .htaccess commentez « FollowSymLinks ».
Voila désormais votre site utilise le mod rewrite d’apache et vos url devrait être bien plus jolies.
Ps: attention de ne pas subir la même mésaventure que moi lorsque vous éditez votre fichier htaccess.
Tags : SH404sef
- Permalien
- maniT4c
- 5 oct 2009 3:48
- Commentaires (2)


le 14 mars 2011 à 1:27
merci de l’info.
le fait de penser à commenter « FollowSymLinks » m’a sauvé.
j’étais dans les erreurs 404 jusqu’au cou
le 23 mai 2011 à 23:53
Bonjour,
Je suis en train de tester SH404sef et j’ai essayé de suivre vos instructions sans succès. Je tombe sur une erreur 403.