Modification URL rewrtiting

Mammouth du PHP | 643 Messages

18 oct. 2016, 07:00

Salut à tous.
Voilà j'ai procédé à de l'url rewriting il y a quelque temps et en fait je souhaite modifier les / par des tirets pour toutes mes urls afin d'éviter de les faire une par une.

Actuellement c'est sous la forme:
# -- actu + région + ville
RewriteRule ^actu /region-([A-Za-z0-9_-]+)/ville-de-([A-Za-z0-9_-]+).html$ actu .php?region=$1&ville=$2

# -- sortie + région + ville
RewriteRule ^actu /region-([A-Za-z0-9_-]+)/ville-de-([A-Za-z0-9_-]+)-page-([0-9]+).html$ actu .php?region=$1&ville=$2&page=$

Donc en gros j'aimerais savoir remplacer tous les / par des tirets, la façon de faire ensuite dois je passer par des redirection 301 ?
Merci à vous pour vos lumières :wink:

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

18 oct. 2016, 09:11

salut,

tu voudrais remplacer actu/region-bzh/ville-de-Roazhon .html en actu-region-bzh-ville-de-Roazhon .html ?
Peso je te déconseil, parce que c'est clair à lire ou retenir et que les / permettent d'indiquer un découpage "naturel" des infos.

si tu y tien vraiment il suffit de remplacer les / par des - dans les url rien de bien sorcier.
pour les redirections cela dépend de si tu as déjà des url de référencée ou pas et si tu souhaites un certain confort pour tes utilisateurs.
donc les url peuvent être référencées ou en favoris oui c'est important de garder les réécritures avec des redirections en 301 vers les nouvelles url (et le tout dans le .htaccess).

@+
Il en faut peu pour être heureux ......

Mammouth du PHP | 643 Messages

18 oct. 2016, 16:34

En fait pour la petite histoire je suis passé par une agence seo.
Qui me dit qu'il y a un facteur bloquant sur mon site et pour eux ce sont des / dans mes urls.
car ca créer des répertoires alors que réellement il n y a aucun repertoire.

Enfait j'ai une page actu.php
qui est à la racine de mon site ( ensuite le nom de l'url change suivant les parametres envoyés) et devient donc par exemple:

# url avec les slashes
actu/region-bzh/ville-de-roazhon .html

Donc pour eux ceci améliorer l'indexation et le crawl des moteurs de recherches.
Mais ton avis étant différent on peut se posé des questions.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

18 oct. 2016, 17:06

je suis pas un spécialiste seo, loin de la.

si tu penses que c'est bien fait le.
techniquement c'est relativement simple il ne faut juste pas oublier les 301 ;)

@+
Il en faut peu pour être heureux ......