Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

Gotcha
2010-04-21 23:07:47

D'accord, je comprends.

Par contre, ça ne me dit pas pourquoi je n'arrive pas à reproduire la solution énoncée plus haut :-(
Ni en local ni sur mon serveur web qui là me plante tout avec une erreur 404 (je crois voir que ça ne soustrait que le .php dans l'url).

VDigital
2010-04-21 22:58:25

Gotcha a écrit:

Et moi y a personne qui m'a entendu brailler ? lol

Mais si, mais le changement que propose nicolas impacterait les pages déjà référencées.
Il nous faut réfléchir à plusieurs car il n'y a pas que des avantages.

Gotcha
2010-04-21 22:51:14

Et moi y a personne qui m'a entendu brailler ? lol

VDigital
2010-04-21 22:21:42

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?

nicolas
2010-04-21 21:16:07

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é)

Gotcha
2010-04-21 18:32:27

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

langel
2009-04-01 22:53:01

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!

mistic100
2009-04-01 13:40:53

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 ^^

VDigital
2009-04-01 10:09:33

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.

@+

VDigital
2009-04-01 07:21:09

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

mistic100
2009-03-31 22:48:36

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

VDigital
2009-03-31 22:45:56

Il n'y a pas que les permalinks.

mistic100
2009-03-31 22:44:47

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

langel
2009-03-31 22:27:29

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

mistic100
2009-03-31 19:35:14

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

Pied de page des forums

Propulsé par FluxBB

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