Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Petite aide requise pour une regle

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
massey
Nouveau WRInaute

Inscrit le: 12 Nov 2003
Messages: 3

URL permanente de ce messagePosté le : Mer Nov 12, 2003 13:30    Sujet du message: Petite aide requise pour une regle

Bonjour à tous (je suis debutant alors excuser si la question est bête),

j'ai des adesses de cette forme:


http://www.monsite.com/categories/81_392_395.html

et j'applique cette regle (qui fonctionne)

RewriteRule ^categories/([0-9]+)_([0-9]+)_([0-9]+)\.html$ index.php?cPath=$1_$2_$3

afin d'obtenir une adresse sous cette forme:

http://www.monsite.com/index.php?cPath=81_392_395

l'ennui, c que j'ai des adresse qui vont de 1 parametres (ex: 81) à 6,7,8 parametres ex:
81_392_395_102_111_122
ce nombre de parametre etant aléatoire, je ne peux pas ecrire toute les regles qui correspondent.

et il possible de faire en sorte d'avoir qu'une seul regle qui me consedere mes parametres qui sont sous cette forme: 81_392_395 comme un seul parametres, de cette maniere, on tient pas compte de la longueur de la chaine.
j'sais psa si j'ai ete clair ... Crying or Very sad

si quelqu'un peu m'aider (je debute dans l'url rewriting) merci d'avance
 
massey
mahefarivony
WRInaute accro
WRInaute accro

Inscrit le: 14 Oct 2002
Messages: 11346

URL permanente de ce messagePosté le : Mer Nov 12, 2003 13:36    Sujet du message: Petite aide requise pour une regle

Citation:
http://www.monsite.com/categories/81_392_395.html

et j'applique cette regle (qui fonctionne)

RewriteRule ^categories/([0-9]+)_([0-9]+)_([0-9]+)\.html$ index.php?cPath=$1_$2_$3

afin d'obtenir une adresse sous cette forme:

http://www.monsite.com/index.php?cPath=81_392_395


salut massey et bienvenue sur WRI,

Doit y avoir un ch'tit souci de compréhension quelque part. Dans l'état actuel des choses (mettons de coté l'URL Rewriting) comment se présentent tes adresses ? Et d'abord, quel est ton site ? Laughing

Arrow tu peux le renseigner dans ton profil
 
mahefarivony Visiter le site web du posteur
Tchinkatchuk
WRInaute impliqué
WRInaute impliqué

Inscrit le: 22 Avr 2003
Messages: 286
Localisation: Vannes

URL permanente de ce messagePosté le : Mer Nov 12, 2003 13:38    Sujet du message: Petite aide requise pour une regle

ou alors tu peu appeler une page avec un seul parametre comme 81_392_395 par exemple et traiter ce param en php ensuite au debut de ton index.php. ca marcherait aussi.
 
Tchinkatchuk Visiter le site web du posteur
Kmacleod
WRInaute accro
WRInaute accro

Inscrit le: 28 Nov 2002
Messages: 3417

URL permanente de ce messagePosté le : Mer Nov 12, 2003 13:41    Sujet du message: Petite aide requise pour une regle

Bonjour massey

Ta question semblerait être comment faire de l'url rewriting à l'envers.

Le but de l'url rewriting est de passer d'une url de la forme :
-http://www.monsite.com/index.php?cPath=81_392_395
à
-http://www.monsite.com/81_392_395.html

et non l'inverse
question subsidiaire :
Fais tu du php ou de l'html ? Question
 
Kmacleod Visiter le site web du posteur
mahefarivony
WRInaute accro
WRInaute accro

Inscrit le: 14 Oct 2002
Messages: 11346

URL permanente de ce messagePosté le : Mer Nov 12, 2003 13:44    Sujet du message: Petite aide requise pour une regle

attendons de voir son site pour essayer de mieux comprendre..
car déja
Code:
http://www.monsite.com/index.php?cPath=81_392_395


est parfaitement indexée par google, pas besoin d'UR
 
mahefarivony Visiter le site web du posteur
massey
Nouveau WRInaute

Inscrit le: 12 Nov 2003
Messages: 3

URL permanente de ce messagePosté le : Mer Nov 12, 2003 13:52    Sujet du message: Petite aide requise pour une regle

Hello

mon site et pour le moment en local, c un site fait avec Oscommerce, donc je le developpe et le met en ligne quand j'aurai fini.

dans se "logiciel", les adresses sont sous cette forme (d'origine):

http://www.monsite.com/index.php?cPath=81_392_395

moi j'ai reussi dans le programme a les mettres sous cette forme:

http://www.monsite.com/81_392_395.html

mais les requettes ont besoin de cPath=81_392_395 pour fonctionner.

la longueur de cette chaine depand dans quel repertoire on est: ex:

81 le repertoire principal, 392 un sous repertoire et 395 un sous sous repertoire

le seul truc, c que le nombre de sous repertoire possible n'est pas limiter, donc je peux pas dans ma regle faire tout les cas possible.

donc considerer 81_392_395.html comme un seul parametre, me va tres bien ;

ensuite je recuperer cette valeur: 81_392_395 et je la colle a l'url necessaire au logiciel.

c'est possible grace a l'url rewriting ?

A+
 
massey
mahefarivony
WRInaute accro
WRInaute accro

Inscrit le: 14 Oct 2002
Messages: 11346

URL permanente de ce messagePosté le : Mer Nov 12, 2003 14:02    Sujet du message: Petite aide requise pour une regle

C'est une nouvelle version d'osCommerce ?
connaissais pas..

parce que si c'est bien ca, tes URL
Code:
/index.php?cPath=81_392_395


... sont parfaitement indexables par google, pas besoin d'UR.
 
mahefarivony Visiter le site web du posteur
mahefarivony
WRInaute accro
WRInaute accro

Inscrit le: 14 Oct 2002
Messages: 11346

URL permanente de ce messagePosté le : Mer Nov 12, 2003 14:04    Sujet du message: Petite aide requise pour une regle

néanmoins, si tu veux absolument les passer en .html, je verrai bien une regle dans ce genre

Code:
RewriteRule ^categories/(.*)\.html$ index.php?cPath=$1
 
mahefarivony Visiter le site web du posteur
massey
Nouveau WRInaute

Inscrit le: 12 Nov 2003
Messages: 3

URL permanente de ce messagePosté le : Mer Nov 12, 2003 16:06    Sujet du message: Petite aide requise pour une regle

non non, c pas une nouvelle version d'Osc . C juste que je traite d'abord le probleme avec les categories avant de voir la suite.

Les adresses d'origine contiennent aussi d'autre chose à la suite de index.php?cPath=81_392_395

mais je vai voir ca dans un deuxieme temps, j'ai deja du mal avec un seul parametre Crying or Very sad

je vai tester ta régle des que je serai de retour chez moi, merci pour ton aide.
 
massey
mahefarivony
WRInaute accro
WRInaute accro

Inscrit le: 14 Oct 2002
Messages: 11346

URL permanente de ce messagePosté le : Mer Nov 12, 2003 17:03    Sujet du message: Petite aide requise pour une regle

bizarre..

chez moi, les adresses pour les catégories c'est
Code:
/catalog/default.php?cPath=27
par exemple

et
Code:
/catalog/product_info.php?cPath=27&products_id=90


pour les articles..
 
mahefarivony Visiter le site web du posteur
mahefarivony
WRInaute accro
WRInaute accro

Inscrit le: 14 Oct 2002
Messages: 11346

URL permanente de ce messagePosté le : Mer Nov 12, 2003 17:05    Sujet du message: Petite aide requise pour une regle

je crois avoir compris..

sous catégories, c'est ça ?

ok, ma regle de réecriture devrait etre correct.

@+
 
mahefarivony Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort