CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

l'url rewriting pour les longues adresse

dadadu59
dadadu59
Niveau 10
27 août 2006 à 20:56:25

Bonjour :)

J´ai (encore ...) besoin de votre aide pour ce qui concerne l´url rewriting.
Je souhaite l´utiliser pour rendre mes url plus claires (et pour être mieux référencé XD ) et j´ai un petit soucis.

J´arrive à transformer mon index.php?page=222 en index-222.html
Mais comment je peux faire pour par exemple mon index.php?page=222&xxx=1&yyy=55 se transforme ?

Car je n´ai pas toujours le même nombre de variables dans mes url (une fois je n´ai que page=x, d´autres j´ai aussi forum=, ou sujet= ) et donc je ne sais pas si dans le .htaccess il faut faire plusieurs RewriteRule pour chacun des cas ?

Merci d´avance de vos réponses :)

deepblue
deepblue
Niveau 16
27 août 2006 à 21:04:22

Faut refaire une regles de réécriture
Moi ce que je fais pour mon forum, je met tout le temps les variable, si elles sont a 0, je n´en tiens pas compte

wolfed
wolfed
Niveau 7
27 août 2006 à 21:09:35

Un système avec toutes les variables comme jeuxvideo.com me paraît pas mal :ok:
Une seule règle de réecriture pour tous les forums (affichage, lien ancre, ect...)
Par contre j´ajouterai une nouvelle variable pour le titre du topic (afin d´être mieux trouver dans les moteurs de recherche). Les chiffres ne sont pas forcément parlant :lol:

deepblue
deepblue
Niveau 16
27 août 2006 à 21:33:08

D´ailleurs, j´ai une petite question :
Vous préférez les adresse du :
toto-titi-tutu-tata.qqchose
ou :
toto/titi/tutu/tata

?

Lockheart
Lockheart
Niveau 10
27 août 2006 à 21:33:34

toto-titi-tutu-tata :)

Pseudo supprimé
Pseudo supprimé 27 août 2006 à 21:35:06

.quequchose

dadadu59
dadadu59
Niveau 10
27 août 2006 à 21:58:09

euh... comme je n´ai pas l´habitude avec les .htaccess, vous pouvez me dire si on peut mettre du php dedans ?
Car pour récupérer le titre du topic il faut que je me connecte à ma bdd et le récupérer donc il faudrait que je le récupère dans ma bdd pour le mettre dans mon url.

Si ca n´est pas possible ce n´est pas grave je le ferai à la manière de jv.com :)

:merci:

deepblue
deepblue
Niveau 16
27 août 2006 à 22:04:33

nan tu ne peux pas !

Quand tu vas faire la regle de réécriture, tu feras ça :
Imaginons que l´adresse du topix se fasse comme ceci :
forum-numerotopic-titretopic.htm, dans ton htaccess, tu feras ça :
forum-(.+)-(.+).htm

La premire paranthes correspon a $1, la second a $2...

RewriteRule ^forum-(.+)-(.+).htm$ /?page=forum&id=$1&titre=$2 [L]

deepblue
deepblue
Niveau 16
27 août 2006 à 23:16:02

http://www.webmaster-hub..com/publication/article5.html

darth-bane
darth-bane
Niveau 10
27 août 2006 à 23:29:15

deepblue :d) Cet article peut compléter le tien :
http://www.webmaster-hub.com/publication/article15.html

deepblue
deepblue
Niveau 16
27 août 2006 à 23:37:59

Jene l´avais pas vu !
C´est super ce truc :-d

darth-bane
darth-bane
Niveau 10
27 août 2006 à 23:42:33

C´est pourtant dans le menu de gauche :rire:

deepblue
deepblue
Niveau 16
27 août 2006 à 23:46:47

(en fait j´ai pas visité d´autes pages xD :honte: )

darth-bane
darth-bane
Niveau 10
27 août 2006 à 23:55:08

C´est peut-être le mot récursif qui a attiré mon attention, j´ai toujours adoré jouer avec les fonctions récursives en Turbo Pascal et Delphi :rire:

deepblue
deepblue
Niveau 16
27 août 2006 à 23:57:13

La dernire fonction récursice etait pour lire les dossiers ou sous-dossier de mon ftp et d´en ressortir le nomde fichier, poids total...

darth-bane
darth-bane
Niveau 10
28 août 2006 à 00:04:38

Ma plus belle réussite, une bibliothèque de gestion de menus déroulant faite avec des listes chaînées doublement récursives.
Le plus dur a été de gérer la destruction de la liste pour libérer correctement la mémoire.

deepblue
deepblue
Niveau 16
28 août 2006 à 00:07:55

Je ne vois pas ce que ça donne réellement :peur: lol

darth-bane
darth-bane
Niveau 10
28 août 2006 à 00:19:48

C´est un peu complexe à expliquer.
Chaque élément de menu est constitué du titre, de sa position X/Y, éventuellement d´un type (option, choix ou grisé par exemple) d´1 pointeur vers l´élément précédent, d´1 élément vers l´élément suivant et d´un pointeur vers un éventuel élément de sous menu (initialisé à Null).
Pour la suite, un schéma serait plus pratique, mais je n´ai pas de scanner pour le moment, je l´ai prêté.

deepblue
deepblue
Niveau 16
28 août 2006 à 01:03:38

En php ?

deepblue
deepblue
Niveau 16
28 août 2006 à 01:09:19

ou en Turbo Pascal et/ou Delphi ?

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment