i974 Internet Réunion

Bienvenue, vous n'êtes pas connecté. ( Se connecter )

Devis Site Internet
Remplissez gratuitement notre formulaire de demande de devis pour votre futur site Internet made in Réunion...

Régie publicitaire
Annoncez sur le plus gros réseau de sites réunionnais | Gagnez de l'argent en relayant de la publicité 100% Réunion..


Forum pour webmasters & professionnels du web réunionnais !

RSS >  url rewriting help
zivoi #1 02/06/2008 - 09h49

Groupe : Nouveau membre
Messages : 19
Enregistré le : 02/06/2008

Hors ligne Site Web

Bonjour,

Dans le cadre de la refonte totale du réseau ZIVOI.COM, je souhaiterais savoir si un inscrit à i974 pourrait me rendre un petit service. En effet, je rencontre un souci pour l'url rewriting.
Il semblerait qu'il existe différentes possibilités de le faire et que pas toutes sont possible sur mon hebergeur actuel.
Quelqu'un pourrait-il me donner un coup de main avec les différentes méthodes possibles?
Je ne vois aucun souci à vous proposer de l'affichage publicitaire ou pub newsletter pendant une durée à determiner.

dans cette attente,
au plaisir
christopher.
(je transmettrais en privé l'adresse test du site)
sonic #2 02/06/2008 - 20h15

Groupe : Modérateur
Messages : 172
Enregistré le : 23/02/2008

Hors ligne Site Web

Personnellement je ne connais qu'une seule méthode d'url Rewriting : avec les .htaccess (ou en l'intégrant dans des fichiers de config du serveur, mais ça quand on a pas la main sur le serveur je ne préfère même pas chercher à le faire ^^ )

Après, il y a plusieurs méthodes pour mettre en place l'url rewriting, mais ça dépend de ce que tu utilises comme base pour ton site...
zivoi #3 03/06/2008 - 11h38

Groupe : Nouveau membre
Messages : 19
Enregistré le : 02/06/2008

Hors ligne Site Web

merci de ton interet!

comme base pour le site?
euh tu pourrais etre plus précis stp (je ne my connais pas vraiment desolé^^)

merci
au plaisir
chris
wifiafon #4 03/06/2008 - 11h48

Groupe : Entrepreneur
Messages : 742
Enregistré le : 08/08/2007

Hors ligne Site Web

sonic @ 02/06/2008 - 22h15 a dit:

Personnellement je ne connais qu'une seule méthode d'url Rewriting : avec les .htaccess

Pareil, les seules fois où j'ai joué (pour voir) avec les fichiers de config du serveur c'est sur Apache en local, et tu as plus de chance de pouvoir planter un .htacess en racine de ton site que de toucher aux fichiers de config de ton hébergeur - quoique en lui demandant gentiment ?

comme base pour le site?

Je penserais à tous les type d'url que tu es capable de générer en dynamique (rubrique, article, breve, topic,...)
Faisons nous entendre pour arriver à avoir du vrai haut débit ici ! : a n g r y :
FON Spots : FON_RUNTIC_0 au Port et FON_RUNTIC_1 à La Possession
sonic #5 03/06/2008 - 20h59

Groupe : Modérateur
Messages : 172
Enregistré le : 23/02/2008

Hors ligne Site Web

Oui, tu utilises du "déjà tout pré-fait" (dotclear, wordpress, etc. : il n'y a qu'a mettre le contenu) ou le site est fait maison ?
zivoi #6 04/06/2008 - 11h22

Groupe : Nouveau membre
Messages : 19
Enregistré le : 02/06/2008

Hors ligne Site Web

c'est un site fait maison.... donc tout a faire...
j'ai pu trouver un pote pour la partie programmation, mais en l'état actuel des choses, aucun url rewriting et ce serait un plus pour les referencements...
je pense basculer la version en travaux sous peu, je ne manquerais pas demander votre avis,  et je renouvelle ma demande si quelqu'un veut me donner un coup de main, pas e souci, et possibilité d'affichage pub en échange.

a bientot
merci
sinox #7 04/06/2008 - 14h40

Groupe : Entrepreneur
Messages : 730
Enregistré le : 06/03/2007

Hors ligne Site Web

Dans la plupart des cas cette régle fonctionne:

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^mapage-(.*)\.html$ index.php?id=$1 [L]

Je te recommanderais d'affiner la régle une fois que tout tes tests sont terminés, en remplaçant le (.*) par des valeurs de type ([a-z]) ou ([0-9]).

RewriteRule ^mapage-(.*)-(.*)\.html$ index.php?id=$1 [L]

La différence dans cette régle, c'est l'affichage de l'id en premier et l'affichage du titre par exemple en 2eme position, ce qui permettra d'afficher les mots dans l'url. A ne pas oublier de supprimer tout accents et à remplacer les espaces, guillements et autres ponctuations possibles.

RewriteRule ^mapage-(.*)-(.*)-(.*)\.html$ index.php?id=$1&page=$2 [L]

La même chose, juste l'ajout d'un numéro de page en 2eme position.
Allons sagement et doucement : trébuche qui court vite.
sonic #8 04/06/2008 - 16h27

Groupe : Modérateur
Messages : 172
Enregistré le : 23/02/2008

Hors ligne Site Web

zivoi @ 04/06/2008 - 13h22 a dit:

c'est un site fait maison.... donc tout a faire...


Alors, bonne ou mauvaise nouvelle : tu vas devoir revoir tous tes liens.

Le fonctionnement est simple :
1) Prévoir des "règles" pour tes url, comme expliqué par sinox le but est de créer un .htaccess qui fait des transformation du genre :
"article-16-le-monde-passionant-des-escargots-en-patagonie.html" => "articles.php?idarticle=16"
2) Modifier tous tes liens pour qu'ils soient de la forme "article-16-blabla.html"

Je pense que le plus gros problème se situe au niveau de la modification des liens...  :p
zivoi #9 05/06/2008 - 08h21

Groupe : Nouveau membre
Messages : 19
Enregistré le : 02/06/2008

Hors ligne Site Web

Bonjour,

Merci de vos conseils,
sinox, je t'ai envoye un MP, si tu pouvais y jeter un pti coup d'oeil ;) merci
ben les tests sont quasi finis, la version est en cours de transfert, reste lurl a ré ecrire et a re uploader le contenu.
j'attends t réponse par MP quand tu pourras sinox. merci
sinox #10 06/06/2008 - 09h22

Groupe : Entrepreneur
Messages : 730
Enregistré le : 06/03/2007

Hors ligne Site Web

Zivoi, je n'ai pas vraiment de temps pour t'apporter une réponse plus profonde, dés que je trouve un moment ( si j'en trouve un jour, lol ) je posterais une réponse sur ce sujet afin que cela puisse bénéficier a tout le monde.

Il serait plus simple de poster ton mp sur ce forum afin que les autres membres puissent voir et y participer.

Par ailleurs, Kreol, je pense qu'il serait bon de déplacer ce sujet dans le forum référencement.
Allons sagement et doucement : trébuche qui court vite.
zivoi #11 06/06/2008 - 12h19

Groupe : Nouveau membre
Messages : 19
Enregistré le : 02/06/2008

Hors ligne Site Web

Ok, pas de souci, merci dejà pour ton aide qui me permettra d'aller fouiller un peu plus loin et d'avoir une base :)

le MP en question était celui ci si certains ont qqs instants à me consacrer, ce serait super! merci et a tres bientot

[...]
Je ne my connais pas vraiment, te serait il possible de me donner un "exemple" concret (que je comprends en general mieux^^ que les codes)

ce serait de transformer cette adresse:
http://www.zivoi.com/index.php?op=lirenews&id=2
en
http://www.zivoi.com/titre de la news 2.html ou
http://www.zivoi.com/2-titre-delanews.html

je suis sur serveur "basic" de Nfrance.
pas de souci de mon coté pour te faire de la pub sur un des emplacements que je met en place actuellement.

merci par avance

a bientot
sonic #12 06/06/2008 - 20h01

Groupe : Modérateur
Messages : 172
Enregistré le : 23/02/2008

Hors ligne Site Web

Juste pour ta ligne :
RewriteRule ^([0-9]+)\-.*$ index.php?op=lirenews&id=$1 [L]
C'est pas très "Français" : ce sont des expressions régulières...   :wacko:

En gros :
([0-9]+) => Une suite de chiffres (entre 0 et 9), avec au moins 1 chiffre. Par ex : 1 ou 129 ou 9708.
Ca c'est pour récupérer ton id. Les parenthèses servent à ce que l'id soit mise dans une variable => $1.

\-.* => Ca c'est pour dire que ça commence par un tiret (-), et que c'est suivi de n'importe quoi (.*)

Voila, j'espère avoir été clair... Même si c'est du code lol1
lefakir #13 07/06/2008 - 00h07

Groupe : Membre actif
Messages : 82
Enregistré le : 14/02/2008

Hors ligne Mail Site Web

Même si je pense que sonic a répondu de manière pertinente encore une fois  :) (tiens ce ne serait pas bon des fois de clore les sujets portant sur des problèmes techniques lorsqu'ils sont résolus ?) et puisque l'on trouve de tout sur le net, il existe un générateur automatique de règles (pour les anglophones et pour ceux qui n'ont pas besoin d'affiner trop) : http://www.mod-rewrite-wizard.com/
zivoi #14 07/06/2008 - 09h01

Groupe : Nouveau membre
Messages : 19
Enregistré le : 02/06/2008

Hors ligne Site Web

Bonjour,

merci de vos réponses,
j'ai réussi à le faire avec le site mais je ne my connais pas suffisamment pour personnaliser les regles et donc y inserer le titre, je vais donc essayer de fouiller par ci par là.
Merci en tous cas, j'ai la base !
au plaisir
christopher
ps: sujet peut etre clos en effet ;)
jluc #15 07/06/2008 - 10h17

Groupe : Entrepreneur
Messages : 1699
Enregistré le : 12/03/2007

En ligne Site Web

Je viens de tomber par hasard sur http://www.urlrewriting.fr/ mais je n'ai pas pris la peine de fouiller. (Vu que je n'y comprends pas grand chose...)
La Réunion : une ile, un monde.
Le bestseorun regarde Koh lanta Caramoan à la télé.

 >  Réponse rapide

Composez votre message

 >  Informations du forum

1 personne(s) présente(s) durant une période de 30 minutes (0 membre(s) et 1 invité(s)).

Edité par la société i974 contact : 0692 69 60 89 [e] : annonceur_at_i974.net - Vous êtes "webmaster" ou travaillez de près ou de loin dans le domaine du web à la Réunion, demandez nous des accès au forum i974.com