Demande explication

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

joker33
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 21 Aoû 2005

Demande explication

Message le Dim Aoû 21, 2005 18:37

Bonjour, je suis novice en Url rewriting, j'ai un petit probleme :

j'ai 2 pages :
index.php et pages.php
je passe une variable de index.php vers pages.php

pages.php?categorie=NAUTISME_FLUVIAL (rewrité en NAUTISME_FLUVIAL.html le rewrite focntionne))

je récupere normalement la variable catégorie sur la page pages.php afin de faire plusieurs SELECT et afficher le contenu de la page, mais je n'arrive pas a récuperer ma variable catégorie sur pages.php afin d'effectuer mes selects :

voici mon htaccess :

RewriteEngine on
RewriteRule \.html$ /pages.php?categorie=$1 [QSA,L]

pouvez-vous m'aider ?


Borower
WRInaute passionné
WRInaute passionné
 
Messages: 2151
Inscription: 18 Avr 2005

Message le Dim Aoû 21, 2005 19:16

Code: Tout sélectionner
RewriteEngine on
RewriteRule ^(.*)\.html$ pages.php?categorie=$1 [L]


Dis moi si cela marche

joker33
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 21 Aoû 2005

Message le Dim Aoû 21, 2005 19:25

Bonjour, et merci de ton aide.

ça marche super bien, pourrez tu m''expliquer svp ? (sans vouloir abuser de ton temps, mais j'aime bien comprendre :) )

Merci encore !

nodom
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 316
Inscription: 15 Jan 2005

Message le Dim Aoû 21, 2005 19:35

(.*) capture les caractère avant .htm et les places dans la variable $1


Thierry Bugs
WRInaute accro
WRInaute accro
 
Messages: 4377
Inscription: 16 Juin 2004

Message le Dim Aoû 21, 2005 19:51

hello,
puisque tu es dans une période de rewriting, j'en profite pour te rappeller que l'underscore "NAUTISME_FLUVIAL" est nettement moins efficace que " NAUTISME-FLUVIAL" avec tiret central pour les positionnement sur mots clés (on a en déjà parlé sur wri dernièrement)


Borower
WRInaute passionné
WRInaute passionné
 
Messages: 2151
Inscription: 18 Avr 2005

Message le Dim Aoû 21, 2005 19:58

Salut

Alors tous d'abord il y a pas mal de post qui parle de l'URL rewrite.
Tu devrais tous trouver dans la patate violette en haut a droite.

Mais comme tu le demande je vais te faire un petit cour.

Si ton URL est du type
page.php?news=125&titre=cour_Htaccess
et tu veux la transformer en
news125-cour_Htaccess.html

Tu met ceci dans ton htaccess:
RewriteEngine on
RewriteRule ^news([0-9]*)-(.*)\.html$ pages.php?news=$1&titre$2 [L]


([0-9]*) cette fonction permet de dire au htaccess que la variable ne sera que des chiffres.
([a-z]*) cette fonction permet de dire au htaccess que la variable ne sera que des lettres.
(.*) et celle la te permet de dire de prendre tous les caracteres.


Borower
WRInaute passionné
WRInaute passionné
 
Messages: 2151
Inscription: 18 Avr 2005

Message le Dim Aoû 21, 2005 20:02

Exact Thierry Bugs

Utilise le - au lieu de _.
Il y a eu des analyses sur google.

Quand tu ecrie NAUTISME_FLUVIAL
Ton site pourra resortir pour les recherche sur nautisme fluvial

en revanche si tu ecrie NAUTISME-FLUVIAL
Ton site pourra resortir pour les recherche sur nautisme; fluvial; nautisme fluvial

joker33
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 21 Aoû 2005

Message le Dim Aoû 21, 2005 20:47

Merci à tous pour tous ces conseils, que je vais mettre en application !


deleter23
WRInaute passionné
WRInaute passionné
 
Messages: 1846
Inscription: 25 Mai 2005

Message le Lun Aoû 22, 2005 2:24

Pour le - a la place de_ je l'utilise depuis peu et ca marche trés trés trés bien. Si j'avais su ca quand j'ai créer mon site...

joker33
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 21 Aoû 2005

Message le Lun Aoû 22, 2005 16:49

Juste histoire d'abuser un peut :

RewriteEngine on
RewriteRule (.+)\.(.+)\.html$ /pages.php?categorie=$1

marche chez mon hébergeur US (dédié)

par contre cela ne marche pas chez OVH (mutualisé) malgré le / devant la page réécrite. quelqu'un connais la soluce ?


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité