#1 2009-03-30 22:53:41

langel
Membre
2008-02-12
19

[resolu] Modification des URL

Bonjour,

j'ai mis en ligne depuis peu ma galerie avec une version 1.7.3
et il me semblait qu'on pouvait changer l'URL de chaque image
pour éviter d'avoir un truc du genre: http://www.monsite.com/galerie/picture. … ategory/1.
A la place de 'picture.php?' et 'category' ou '1' je souhaite remplacer par les noms en base.
J'ai cherché dans le forum mais je n'ai rien trouvé.

Si quelqu'un pouvait aider une taupe?

Merci.

Dernière modification par langel (2009-04-02 22:40:46)

Hors ligne

#2 2009-03-31 18:59:20

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3556

Re: [resolu] Modification des URL

Admin -> Catégories -> Liens permanents
mais il faut tout faire à la main

d'ailleurs ca serait bien qu'un de ces jours le remplacement par le nom de la catégorie soit automatique si activé

Hors ligne

#3 2009-03-31 19:23:43

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

Re: [resolu] Modification des URL

Cela ne peut pas marcher car en contradiction avec Extended description...
8-/

Et de toute façon le nom d'une catégorie peut être bien plus complexe que le permalien, je vois mal une fonction qui pourrait se sortir de tous les cas de figure et plaire à tout le monde...

De plus, je peux avoir 2 catégories de même nom et cela ne passe pas pour les permaliens.


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

#4 2009-03-31 19:35:14

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3556

Re: [resolu] Modification des URL

Alors uniquement pour les catégories et sous la forme "#-MonNomDeGalerie" ?

Hors ligne

#5 2009-03-31 22:27:29

langel
Membre
2008-02-12
19

Re: [resolu] Modification des URL

Merci pour vos réponses, j'ai fait la modif à la main c pas bien compliqué...
ça doit donc se trouver dans le manuel d'utilisation ça. Désolé je retiens: RTFM!
Avant de classer en résolu si je comprends bien il est uniquement possible de remplacer l'id de catégorie par un nom?

Mon site: http://www.bibimage.com

Hors ligne

#6 2009-03-31 22:44:47

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3556

Re: [resolu] Modification des URL

en fait je viens de voir comment ca marchait (pas fait de mon coté car trop de catégories)

ca ne présente en fait pas un grand intérêt a part clarifier l'url pour l'utilisateur, coté référencement il y a toujours des paramètres parfois pas analysés
l'idéal serait un vrai module d'url-rewriting

Hors ligne

#7 2009-03-31 22:45:56

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

Re: [resolu] Modification des URL

Il n'y a pas que les permalinks.


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 2009-03-31 22:48:36

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3556

Re: [resolu] Modification des URL

Désolé j'ai pas l'esprit vif :D
que dois-je comprendre ?

Hors ligne

#9 2009-04-01 07:21:09

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

Re: [resolu] Modification des URL

J'irai pêcher mes idées dans la mare de rvelices...


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

#10 2009-04-01 10:09:33

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

Re: [resolu] Modification des URL

Donc chez rvelices, nous observons par exemple ceci:
http://www.modusoptimus.com/ pwg/index/category/new-york-2009

pas de .php
pas de ?
pas de id

pour une image:
http://www.modusoptimus.com/ pwg/picture/R20090212_1683/category/new-york-2009

pour ma part: je ne mettrai pas R20090212_ qui n'apporte pas grand chose.
Et il pourrait très bien réduire sans impact son url comme ceci:
http://www.modusoptimus.com/pic/1683/cat/new-york-2009

Cela ne compliquerait pas ses règles et serait un affichage plus agréable.
Pour cela, non seulement il doit coder des règles de .htaccess (ce qu'il fait déjà) mais en plus
il devrait coder un plugin particulier (plugin qu'il a déjà pour écrire R20090212_1683 et non 1683-R20090212).

C'est donc assez compliqué.
Pour commencer il utilise :

Code:

// question_mark_in_urls : the generated urls contain a ? sign. This can be
// changed to false only if the server translates PATH_INFO variable
// (depends on the server AcceptPathInfo directive configuration)
$conf['question_mark_in_urls'] = false;

// php_extension_in_urls : if false, the urls generated for picture and
// category will not contain the .php extension. This will work only if
// .htaccess defines Options +MultiViews parameter or url rewriting rules
// are active.
$conf['php_extension_in_urls'] = false;

// category_url_style : one of 'id' (default) or 'id-name'. 'id-name'
// means that an simplified ascii represntation of the category name will
// appear in the url
$conf['category_url_style'] = 'id';

// picture_url_style : one of 'id' (default), 'id-file' or 'file'. 'id-file'
// or 'file' mean that the file name (without extension will appear in the
// url). Note that one aditionnal sql query will occur if 'file' is choosen.
// Note that you might experience navigation issues if you choose 'file'
// and your file names are not unique
$conf['picture_url_style'] = 'id-file' ;

// tag_url_style : one of 'id-tag' (default), 'id' or 'tag'.
// Note that if you choose 'tag' and the url (ascii) representation of your
// tags is not unique, all tags with the same url representation will be shown
$conf['tag_url_style'] = 'tag';

Donc tout ceci ne fonctionne pas chez tout le monde, cela dépend énormément des configurations.
C'est pourquoi nous ne généralisons pas.

@+


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 2009-04-01 13:40:53

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3556

Re: [resolu] Modification des URL

wow merci beaucoup pour ces précisions

donc si j'ai bien compris :
- modif de la config
- plugin pour modifier les liens
- htaccess pour re-écrire ces liens

ben j'ai plus qu'a m'y mettre ^^

Hors ligne

#12 2009-04-01 22:53:01

langel
Membre
2008-02-12
19

Re: [resolu] Modification des URL

rewoooooooow!
ok j'ai tout pigé mais il y a un gap que mon cerveau ne pourra peut-être pas franchir pour obtenir ce truc ;-)
ça me parrait d'un niveau expert donc chapeaux les gars!
et un grand merci à VDigital et Mistic100!

Hors ligne

#13 2010-04-21 18:32:27

Gotcha
Equipe Piwigo
Pierrelatte (26)
2007-03-14
13324

Re: [resolu] Modification des URL

VDigital a écrit:

Donc chez rvelices, nous observons par exemple ceci:
http://www.modusoptimus.com/ pwg/index/category/new-york-2009

pas de .php
pas de ?
pas de id

pour une image:
http://www.modusoptimus.com/ pwg/picture/R20090212_1683/category/new-york-2009

pour ma part: je ne mettrai pas R20090212_ qui n'apporte pas grand chose.
Et il pourrait très bien réduire sans impact son url comme ceci:
http://www.modusoptimus.com/pic/1683/cat/new-york-2009

Cela ne compliquerait pas ses règles et serait un affichage plus agréable.
Pour cela, non seulement il doit coder des règles de .htaccess (ce qu'il fait déjà) mais en plus
il devrait coder un plugin particulier (plugin qu'il a déjà pour écrire R20090212_1683 et non 1683-R20090212).

C'est donc assez compliqué.
Pour commencer il utilise :

Code:

// question_mark_in_urls : the generated urls contain a ? sign. This can be
// changed to false only if the server translates PATH_INFO variable
// (depends on the server AcceptPathInfo directive configuration)
$conf['question_mark_in_urls'] = false;

// php_extension_in_urls : if false, the urls generated for picture and
// category will not contain the .php extension. This will work only if
// .htaccess defines Options +MultiViews parameter or url rewriting rules
// are active.
$conf['php_extension_in_urls'] = false;

// category_url_style : one of 'id' (default) or 'id-name'. 'id-name'
// means that an simplified ascii represntation of the category name will
// appear in the url
$conf['category_url_style'] = 'id';

// picture_url_style : one of 'id' (default), 'id-file' or 'file'. 'id-file'
// or 'file' mean that the file name (without extension will appear in the
// url). Note that one aditionnal sql query will occur if 'file' is choosen.
// Note that you might experience navigation issues if you choose 'file'
// and your file names are not unique
$conf['picture_url_style'] = 'id-file' ;

// tag_url_style : one of 'id-tag' (default), 'id' or 'tag'.
// Note that if you choose 'tag' and the url (ascii) representation of your
// tags is not unique, all tags with the same url representation will be shown
$conf['tag_url_style'] = 'tag';

Donc tout ceci ne fonctionne pas chez tout le monde, cela dépend énormément des configurations.
C'est pourquoi nous ne généralisons pas.

@+

Je reviens sur le sujet car je n'arrive pas à reproduire l'exemple cité...
Je crois qu'il faut rajouter des lignes dans le .htaccess
J'ai rajouté :

Code:

Options +FollowSymlinks  
RewriteEngine on

Que faire de plus ?

Je précise que j'ai activé la ligne

Code:

LoadModule rewrite_module libexec/mod_rewrite.so

dans ma configuration d'apache (EasyPHP).

Merci


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#14 2010-04-21 21:16:07

nicolas
Former Piwigo Team
2004-12-30
1530

Re: [resolu] Modification des URL

VDigital a écrit:

Et il pourrait très bien réduire sans impact son url comme ceci:
http://www.modusoptimus.com/pic/1683/cat/new-york-2009

Au niveau logique et hiérarchie du contenu il serait bien plus appréciable d'avoir quelque chose comme :
http://www.modusoptimus.com/new-york-2009/1683

Pas besoin de mettre cat et pic qui n'apporte aucune information.






Edit: Lien vers le site de rvelices transformés en texte pour ne pas diriger les moteurs vers une page externe "cassée" (qui n'a jamais existé)

Dernière modification par VDigital (2010-04-21 22:18:08)


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#15 2010-04-21 22:21:42

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

Re: [resolu] Modification des URL

nicolas a écrit:

Au niveau logique et hiérarchie du contenu il serait bien plus appréciable d'avoir quelque chose comme :
http://www.modusoptimus.com/new-york-2009/1683

Effectivement cela serait encore mieux, une option de plus? un risque d'ambiguité d'url en plus à gérer.
Je te laisse notifier rvelices?


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

Pied de page des forums

Propulsé par FluxBB

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