Bonjour,
J'ai mis en place l'url rewriting sur mon site (encore en test)
voici les règles :
Pour vérifier mes règles de réécriture des URL, j'ai utilisé le logiciel Xenu’s Link Sleuth (Ce type de logiciel agit comme Googlebot, le robot de google) : il parcourt les pages du site en suivant tous les liens qu’il trouve.
TTes mes pages appaissent avec le bon nom sauf qu'il m'ajoute en plus des pages de la sorte :
index-.html,
contact-.html
Alors qu'avec mes règles cela ne devrait pas se produire.
Pourriez vous m'aider à résoudre cette anomalie.
et eventuellement me dire si les règles vous semblent correctes et optimisées
merci
J'ai mis en place l'url rewriting sur mon site (encore en test)
voici les règles :
Code:
RewriteEngine On
#exemple : index.php devient index.html
RewriteRule ^index.html$ /dev/site/index.php [L]
#exemple : index.php?lang=fr devient index-fr.html
RewriteRule ^index-([A-Za-z]+)\.html$ /dev/site/index.php?lang=$1 [L]
#exemple : mission.php?lang=fr devientmissions-fr.html
RewriteRule ^missions-([A-Za-z]+)\.html$ /dev/site/missions.php?lang=$1 [L]
#exemple : missions.php?lang=fr&type_mission=fiscal devient missions-fr-fiscal.html
RewriteRule ^missions-([A-Za-z]+)-([A-Za-z]+)\.html$ /dev/site/missions.php?lang=$1&type_mission=$2 [L]
#Pour les autres pages si parametre de langue : on renomme simplement .php en .html avec l'ajout de fr ou de ou en
#exemple : contact.php?lang=de devient contact-en.html
RewriteRule ^(.*)-([A-Za-z]+)\.html$ /dev/site/$1.php?lang=$2 [L]
#Pour les autres pages si pas de parametres : on renomme simplement .php en .html
#exemple : contact.php devient contact.html
RewriteRule ^(.*)\.html$ /dev/site/$1.php [L]
Pour vérifier mes règles de réécriture des URL, j'ai utilisé le logiciel Xenu’s Link Sleuth (Ce type de logiciel agit comme Googlebot, le robot de google) : il parcourt les pages du site en suivant tous les liens qu’il trouve.
TTes mes pages appaissent avec le bon nom sauf qu'il m'ajoute en plus des pages de la sorte :
index-.html,
contact-.html
Alors qu'avec mes règles cela ne devrait pas se produire.
Pourriez vous m'aider à résoudre cette anomalie.
et eventuellement me dire si les règles vous semblent correctes et optimisées
merci