Nous vous aidons à référencer votre site dans les moteurs
-www.monsite.com/repertoire/index.php
directement sur le nom du répertoire et voir disparaitre le fichier /index.php
Cela permet notamment d'avoir des URLs plus propres et plus courtes, mais également de limiter le risque de duplicate content avec une page référencée avec 2 URLs dans l'index des moteurs de recherche :
Pour cela, il est possible de faire des liens qui pointent directement vers le répertoire sans le fichier index.php, mais pour éviter tout risque d'erreur et/ou si vous avez des liens externes qui pointent sur ce fichier et que vous ne pouvez pas tous les modifier, il est possible de faire cela automatiquement grâce au fichier .htaccess :
Options +FollowSymlinks
RewriteEngine on
RewriteBase /###Redirige tous les index.php à la racine de leurs répertoires respectifs
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.php\ HTTP/
RewriteRule ^(.*)index\.php$ /$1 [R=301,L]
Vous pouvez poser vos questions à la suite de ce billet en commentaire. Il est utile de préciser que ce fichier .htaccess doit se trouver à la racine du site.
Bon dev
Bien pratique
Je connaissais pas ce truc, c'est bien pratique ouais !
parce que sur mon site j'avai la mauvaise habitude de mettre des liens avec et sans index.php et plusieurs année plus tard avec le seo et ben c'est pas évident de modifier des dizaines de backlink!
merci
Poster un nouveau commentaire