5568 sujets

Sémantique web et HTML

Bonjour, Merci de me lire !

Je cherche a faire des url propre pour mon site !

Exemple :
DOMAINE.com/annonces/annonce-region.php?region=2
donne
DOMAINE.com/annonces/annonce-region/ALSACE

Merci d'avance Smiley smile
niuxe a écrit :
ici

Merci pour cette ressource qui, personnellement, m'a été très profitable.
Modifié par Olivier C (28 Dec 2013 - 22:39)
un gros morceau le URL -ewriting et les regex, j'ai trouvé ça
http://www.expreg.com/rewrite.php

pour ma part je voudrais passer de
http\test.com\index.php?page=accueil
a
http\test.com\acceuil


j'avais penser a ça
RewriteRule index([a-z]+).php$ $1[L] 

ce qui correpond au probleme de bibi67

et pour moi
http\test.com\index.php?page=accueil&rub=soleil
a
http\test.com\rubrioque-soleil

j'avais penser a ça
RewriteRule index([a-z]+)rub([a-z]+).php$ rubrique-$2[L] 


Dans le cas d'un Urlrewriting reussi faut il changer tous les liens de son site par la version rewrite Smiley sweatdrop ?
Modifié par flooox (02 Jan 2014 - 13:41)
Sous Symfony, meilleur framework PHP du moment, il te suffit de créer des routes pour obtenir ce résultat très simplement sans aucun url rewriting, donc full PHP et bien plus propre et moins casse-tête que les regex.

http://symfony.com/
Modifié par ohweb (02 Jan 2014 - 17:03)
flooox : Dans un souci de clarté, et d'accessibilité au contenu je pense que oui.

Il est plus facile de retenir une url de ce type.

Ensuite, je pense que les propos de cet ingénieur Google ont été sortis de leur contexte, à aucun moment il n'affirme que "Il n'y a aucun avantage SEO particulier à réaliser un tel changement d'URL dynamique en URL "friendly",
il dit qu'il n'y a aucun avantage SEO particulier à passer d'URL dynamique en URL friendly dans le cas où notre site est déjà indexé par Google, ce qui fait toute la différence...

Il précise que si le site est déjà indexé, Google va devoir tout ré-indexer et cela peut créer des incohérences avec les précédentes indexations du site et ainsi rendre le référencement du site mauvais car moins logique pour le moteur d'indexation de Google.

En règle générale, des urls plus lisibles restent des atouts pour tout site qui l'implante en premier lieu, ce qui paraît de plus en plus logique puisque qu'on change rarement de framework (car oui l'url rewriting commence à se faire vieux) en cours de projet...

Après, je ne suis pas expert dans le domaine, loin de là, mais il suffit d'observer les sites les plus influents, la plupart ont depuis longtemps adoptés des urls-friendly à leurs sites.
Modifié par ohweb (03 Jan 2014 - 12:25)
Bonjour,
flooox a écrit :
le htacces part de l'adresse reduite pour reecrire la longue ?

RewriteRule URL_a_réécrire URL_réécrite [ drapeau ]

Si il n'y a pas de drapeau avec redirection (mentionné par [R=301,L] par exemple), en tapant URL_a_réécrire dans le navigateur, Apache appellera la page URL_réécrite. Tu auras toujours URL_a_réécrire dans la barre d'adresse du navigateur.
flooox a écrit :
du coup il faut modifier tous les liens du site avec l'adresse reduite ? (gros boulot si gros site)
Oui
Modifié par benj (14 Jan 2014 - 13:13)
Merci pour l'info
il y a une particularité avec OVH et le multiview il me semble

en tous cas pas une mince affaire de refaire tous les liens d'un site, je me suis contentez de faire la modif pour les URL les + indigestes