Activation de l'URL rewriting

By Diabolo [)-(]

Publié le: Vendredi 30 mai 2008
lectures : 4589

Format imprimable   Envoyer cet article à un(e) ami(e)

Copyrights © par pragmaMx France

Pragmamx intègre en natif un système complet de rewriting de vos URL. Beaucoup se demandent à quoi sa sert, je vous invite à consulter un très bon article de  Webrankinfo qui explique en quelques lignes la base du rewriting.

Cette fonctionnalité étant déjà inclue dans pramaMx, il serait dommage de ne pas en profiter pour améliorer votre référencement et ainsi votre présence sur internet.

Voici également quelques spécificités de l'URL rewriting PragmaMx: 

  • Rewriting complet de l'ensemble des URL du système PragmaMx et de tous les modules/blocs inclus
  • Rewriting complet des modules externes (phpnuke ou Mx)
  • Rewriting complet du forum SMF et/ou MxBoard
  • Rewriting complet de la galerie Mx-Coppermine
  • Ressources serveur minimum

Bref, les moteurs de recherches vont adorer, voici en détails comme procéder.

1ère étape: Vérifier que votre serveur supporte le rewriting

En effet, selon la configuration serveur ou est hébergé votre site, vous pourrez ou non utiliser cette fonctionnalité (ex: l'hébergeur free ne permet pas le rewriting). La majorité des hébergeurs activent cependant le rewriting.

Pour savoir si c'est le cas pour vous, rendez-vous dans le panneau administration de pragmaMx et cliquez sur le lien "PHP-Info" à coté des indications de version PHP, vous aurez ainsi accès à toutes les informations concernant la configuration de votre serveur.
Faite une recherche sur le mot "mod_rewrite" pour voir si celui-ci est activé, si c'est le cas celui-ci apparait généralement dans la rubrique "loaded Modules". Là c'est tout bon, vous pouvez utiliser le rewriting.

Note: Certains hébergeurs ont un système spécifique de rewriting qui ne sera pas forcément indiqué dans le php-info, cependant ce n'est pas pour autant que le rewriting est impossible. Dans le doute partez du principe que c'est activé et en cas de soucis sur votre site par la suite on pourra toujours revenir en arrière (J'explique ça en détails plus bas).

2ème étape: Activation du .htaccess

Le .htaccess n'est pas présent par défaut à la racine de votre site, c'est un choix qui permet justement de ne pas bloquer les utilisateurs qui ne peuvent pas utiliser le mod_rewrite.

Rendez-vous dans le panneau administration de pragmaMx > Configuration> Options diverses

Vous remarquerez: Activer l'URL rewriting: Le fichier .htaccess à la racine n'est pas configuré pour le mod_rewrite.

Nous allons donc activer ce fichier .htaccess qui est déjà présent sur votre site mais porte un autre nom, pour cela utilisez votre logiciel FTP et faites directement l'action de renommage coté serveur.

Un fois le fichier renommé, rendez-vous sur votre site, deux possibilités:

  • Vous arrivez sur une belle page blanche avec une erreur 500  =  Votre serveur ne supporte pas le rewriting  où vous devrez effectuer des réglages plus fins du fichier .htaccess, reportez-vous dans notre forum de support si c'est votre cas. Pour retrouver votre site suite à cette page blanche, il vous suffit simplement de faire l'opération inverse de renommage (Renommez .htaccess en mod_rewrite.htaccess)
  • Aucun soucis sur votre site,  le  renommage  n'a pas posé de problème =  Vous pouvez passer à l'étape suivant.

3ème étape: Activation du rewriting

PragmaMx pousse plus loin les fonctionnalités de rewriting vs d'autres systèmes car vous avez la possibilité d'activer ou non ce mode selon vos besoins.

Rendez-vous sur le panneau administration > Configuration > Options diverses

  • Pour les visiteurs (Et moteurs de recherche)
  • Pour les membres enregistrés
  • Pour les administrateurs

Cochez selon vos besoins et surtout pour les moteurs de recherche, ces différentes options permettent d'économiser des ressources serveur.

Cliquez sur sauvegarder et vérifiez ensuite le bon fonctionnement de vos URL simplifiées ;-)


[ Retour ]