Annonce

#1 2005-06-12 13:58:38

sbaudry
Membre
2005-06-12
12

Réécriture des URL

Bonjour,

Quelqu'un a-t-il déjà travaillé sur le sujet de la réécriture des URL sur phpwebgallery ?

Actuellement les urls utilisées par phpwebgallery ne sont pas indexées par les moteurs de recherches, ou mal, comme dans l'url on utilise des paramètres identitifiant de catégories ou d'images.

Il serait intéressant de pouvoir réécrire ces url avec par exemple la nom ou la description de la photo, pour que d'une part l'indexation des pages par les moteurs de recherches soit plus efficace, et éventuellement qu'il soit possible pour un utilisateur de mémoriser le nom de la page pour y revenir en la tapant.

J'ai vu que le site http://www.bybo.net fait la réécriture des URL avec phpwebgallery donc ça doit être possible...

Est-ce que quelqu'un l'ayant déjà fait veut bien partager son script ?

Cordialement,
Sébastien

Dernière modification par sbaudry (2005-06-21 23:15:28)

Hors ligne

#2 2005-06-21 23:16:58

sbaudry
Membre
2005-06-12
12

Re: Réécriture des URL

up

Hors ligne

#3 2005-06-21 23:27:55

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12644

Re: Réécriture des URL

Je suis abonné au topic, je suis actuellement en cours de réflexion sur la fonctionnalité et j'aimerais bien la mettre en place.


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#4 2005-07-15 12:20:31

sbaudry
Membre
2005-06-12
12

Re: Réécriture des URL

Salut,

J'ai regardé le coté .htaccess, qui n'est finalement pas si compliqué que ça, mais par contre
j'ai du mal à trouver où sont générés les liens vers les catégories, c'est à dire toutes les génération d'url du style :
"category.php?cat=99"

Pourriez vous m'aider sur ce point ?

merci,
Sébastien

Hors ligne

#5 2005-07-17 12:14:52

sbaudry
Membre
2005-06-12
12

Re: Réécriture des URL

Bon voila j'ai mis en place l'url rewriting sur mon site, finalement ce n'est pas si compliqué.
La partie la plus ardue est je pense de retrouver dans les scripts php, toutes les générations d'url, car on n'est pas à l'abri d'oublis...

Voila les règles de réécriture que j'ai utilisé :

RewriteEngine on
RewriteRule ^pays-.*-([0-9]+)\.html$ /category.php?cat=$1 [L]
RewriteRule ^photo-.*-([0-9a-zA-Z_]+)-([0-9]+)\.html$ /picture.php?cat=$1&image_id=$2 [L]

et sinon pour les modifications dans les divers fichiers php, je dois dire qu'il y en a un peu partout...
En faisant une recherche systématique de "?cat=" on peut arriver à trouver à peu près tous les endroits à modifier.

J'espère que ça marche bien, vous pouvez tester mon site à cette adresse : http://www.photos-vacances.com

A+
Sébastien

Hors ligne

#6 2005-07-17 12:55:44

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12644

Re: Réécriture des URL

Pas mal du tout :-) je n'aurai pas mis les noms des catégories mais c'est un choix esthétique très défendable. Voici l'état actuel de mes réflexions pour la fonctionnalité "réécriture de l'URL" en standard :

category/<identifiant numérique catégorie>
category/search-<identifiant de la recherche>
category/random-<liste d'identifiants d'éléments, séparés par des virgules>
category/most_visited
category/best_rated
category/calendar
picture/<identifiant numérique élément>/<2eme élément des URLs de category/>

exemples :

category/32
category/32/page-4
category/search-2356
category/random-15,89,578,1269,145,47
category/calendar/2005
category/calendar/2005/07
category/calendar/2005/07/17
picture/578/random-15,89,578,1269,145,47
picture/75/36 (élément 75 dans la catégorie 36)
picture/75/most_visited

Une option pourrait être de rendre plus explicite la catégorie en ajoutant un nom simplifié après l'identifiant :

category/232-bolivie


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#7 2005-07-17 17:57:38

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Réécriture des URL

sbaudry a écrit:

Bon voila j'ai mis en place l'url rewriting sur mon site, finalement ce n'est pas si compliqué.
La partie la plus ardue est je pense de retrouver dans les scripts php, toutes les générations d'url, car on n'est pas à l'abri d'oublis...

[...]Sébastien

Bravo! Sébastien.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#8 2005-07-17 17:59:48

sbaudry
Membre
2005-06-12
12

Re: Réécriture des URL

Oui en fait j'ai mis les noms des catégories et des photos, c'est plus pour une question d'indexation, les mots clés qui sont dans le nom de la catégorie ou de la photo, s'il apparaissent dans l'url, devraient améliorer le résultat des requêtes dans les moteurs de recherche.

Hors ligne

#9 2005-09-19 13:00:47

doudou
Membre
2005-08-24
76

Re: Réécriture des URL

Merci sbaudry,
C'est vrai que les url réécrits sont plus esthétiques et offreent une meilleure indexation par GG et cie. Personnellement, je suis très intéressé.

Je viens de tester l'url rewriting proposé:

Code:

RewriteEngine on
RewriteRule ^pays-.*-([0-9]+)\.html$ /category.php?cat=$1 [L]
RewriteRule ^photo-.*-([0-9a-zA-Z_]+)-([0-9]+)\.html$ /picture.php?cat=$1&image_id=$2 [L]

Et j'ai mis le fichier .htaccess à la racine de mon album mais ça ne marche pas. J'ai raté quoi?
Merci d'avance.

Dernière modification par doudou (2005-09-19 14:58:10)

Hors ligne

#10 2005-09-19 15:47:58

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Réécriture des URL

doudou a écrit:

Merci sbaudry,
C'est vrai que les url réécrits sont plus esthétiques et offreent une meilleure indexation par GG et cie. Personnellement, je suis très intéressé.

Je viens de tester l'url rewriting proposé:

Code:

RewriteEngine on
RewriteRule ^pays-.*-([0-9]+)\.html$ /category.php?cat=$1 [L]
RewriteRule ^photo-.*-([0-9a-zA-Z_]+)-([0-9]+)\.html$ /picture.php?cat=$1&image_id=$2 [L]

Et j'ai mis le fichier .htaccess à la racine de mon album mais ça ne marche pas. J'ai raté quoi?
Merci d'avance.

sbaudry a écrit:

La partie la plus ardue est je pense de retrouver dans les scripts php, toutes les générations d'url, car on n'est pas à l'abri d'oublis...

Il faut que les modules php de PWG génèrent des URLs finissant par pays-nnn.html où nnn est le numéro de la catégorie et des URLs finissant par photo-xxxx-yyyy.html et là je pense sans en être convaincu que sbaudry s'est planté car xxxx devrait l'id de l'image or il s'agit de la catégorie et yyyy est bien l'id de l'image. le nombre de nnn ou de xxxx ou de yyyy importe peu.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#11 2005-09-19 17:10:09

doudou
Membre
2005-08-24
76

Re: Réécriture des URL

Sur son site, les url rewritées fonctionnent :o

Hors ligne

#12 2005-09-19 19:31:21

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Réécriture des URL

Oui, ça marche chez lui mais 0-9a-zA-Z n'était pas nécessaire à mon avis.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#13 2005-09-19 20:49:34

volcom
Former Piwigo Team
2005-01-24
489

Re: Réécriture des URL

je crois que l'url rewriting via .htaccess ne fonctionne pas chez Free :(

Hors ligne

#14 2005-09-19 21:50:40

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Réécriture des URL

Tu as raison... 8-/


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#15 2005-09-20 00:58:32

doudou
Membre
2005-08-24
76

Re: Réécriture des URL

Lol.
Mais qui est chez free?
:o

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact