Le principe d'une redirection 301 est de rediriger de façon permanente une URL vers une autre.
Par exemple, on souhaite que si l'internaute tape dans la barre d'adresse www.lamaisondezelie.net ou lamaisondezelie.net, ces deux actions doivent aboutir au chargement de l'URL www.lamaisondezelie.net.
Les cas les plus fréquents de redirections 301 visent à changer le nom de diomaine d'un site, orienter une page vers une autre ou gérer les différentes syntaxes des URLs.
Cette démarche est essentielle car elle garantit :
Ces raisons sont mineures dans la grande majorité des configurations (sauf bien entendu le premier point qui est restrictif); donc l'utilisation du composant natif de redirection de Joomla est parfaitement justifiée notamment par sa simplicité. Il existe des composants complémentaires qui permettent de gérer tous les cas de redirection, notamment le très largement SH404SEF, payant mais très puissant.
Solution dans le fichier .htaccess :
RewriteRule ^dossier-ancien/(.*)$ /dossier-nouveau/$1 [QSA,L,R=301]
www.monsite.com/url-detail-articles soit n'a pas besoin d'être indexée soit doit être indexée avec les paramètres d'une URL globale (exemple : www.monsite.com/url-globale-categorie ).
L'avantage de cette URL globale dite "canonique" est que les moteurs de recherche lisent ce paramètre dans le code source et ne considèrent pas ces nombreuses URLs comme des contenus dupliqués.
Dans le code source de la page "détail" on a <link href="/url-globale-categorie " rel="canonical" /> .
Le composant SH404SEF, évoqué plus haut permet ce paramétrage.
Le composant gratuit TAG META est amplement suffisant pour ce type de notion de base.
Code à placer en début de de .htaccess en-dessous de "## Mod_rewrite in use"
RewriteEngine On
<Files .htaccess>
order allow,deny
deny from all
</Files>
<Files configuration.php>
order allow,deny
deny from all
</Files>
Autres exemples de codes de redirection http://forum.webrankinfo.com/des-codes-pour-redirection-htaccess-t110832.html
Une bonne synthèse des causes techniques de contenu dupliqué et des solutions pour y remédier http://forum.webrankinfo.com/des-codes-pour-redirection-htaccess-t110832.html
Documentation Apache pour comprendre la syntaxe du fichier .htaccess et les expressions rationnelles.
L'espace de paramétrage des "Redirections" est le reflet du fichier ".htaccess" Cela signifie qu'une modification (ou une erreur) dans le fichier ".htaccess" sera affichée dans cet espace.
Les hébergeurs conseillent de modifier, si on sait le faire, le fichier ".htaccess" qui est lu en premier lors du chargement d'un site.
C'est une subtilité, ne pas toucher au fichier ".htaccess" et uniquement paramétrer les redirections par Cpanel, n'est pas pénalisant.
Il s'agit ici d'une sélection pour des sites particulier ou PME. Bien entendu pour des sites correspondant à des besoins plus spécifiques (sécurité, performance), le choix serait différent.
Cette sélection d'extensions Joomla est subjectif, mais elle repose sur une expérience en termes de fiabilité, d'évolutivité et surtout de gain de temps pour ne pas "réinventer la roue". La plupart des extensions de cette liste sont gratuites, certaines sont payantes mais à un prix modique (inférieur à 30€).
Documentation et site de l'éditeur
Les points forts de ce composant :
Documentation et site de l'éditeur
Les points forts de ce composant (+ plug in) :
Documentation et site de l'éditeur
Les points forts de ce composant :
Documentation et site de l'éditeur
Les points forts de ce composant :
Documentation et site de l'éditeur
Les points forts de ce plug in :
Documentation et site de l'éditeur
Les points forts de ce composant :
Documentation et site de l'éditeur
Les points forts de ce composant :
Documentation et site de l'éditeur
Les points forts de ce composant :
Documentation et site de l'éditeur
Les points forts de ce composant :
Comme son nom l'indique, ce plug in permet de placer un article n'importe où, et notamment dans un module.
Documentation et site de l'éditeur
Les points forts de ce composant :
Externe à Joomla, cet outil très bien expliqué, permet de sécuriser et d'optimiser les sites Joomla.
Documentation et site de l'éditeur
Pour les poins forts de ce composant, voir notre article aeSecure = la sécurité pour Joomla)