Url rewriting avec dossiers virtuels

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

allserv
Nouveau WRInaute
 
Messages: 20
Inscription: Lun Mai 23, 2005 22:32

Url rewriting avec dossiers virtuels

Message le Lun Mai 23, 2005 22:35

Bonsoir @ tous,

Voilà j'ai des pages du type :

fiche_casting.php?c=1&ref=v4

J'aimerais avoir une url du type :

monsite.com/v4/1/

J'ai fait le htaccess suivant :

RewriteEngine on
RewriteRule ^index.html$ index.php [L]
RewriteRule ^castings/([a-zA-Z0-9]+)/([0-9]+)/(.*)/$ fiche_casting.php?c=$2&ref=$1 [L]

Ca ne fonctionne pas ca me redirige sur castings.php (allez savoir pourquoi)

Quelqu'un pourrait m'aider ?

Merci d'avance

ps : j'ai mis dans le head de ma page
<base href="http://monsite.com/" >

cedfr
WRInaute accro
WRInaute accro
 
Messages: 1314
Inscription: Jeu Juin 24, 2004 10:27

Message le Mar Mai 24, 2005 5:26

J'ai le même soucis alors on attend de l'aide à deux :lol:


j0k3r_n0ir
WRInaute discret
WRInaute discret
 
Messages: 53
Inscription: Dim Avr 25, 2004 14:08

Message le Mar Mai 24, 2005 9:24


LocaBreizh
Nouveau WRInaute
 
Messages: 9
Inscription: Mer Fév 16, 2005 19:40

Message le Mar Mai 24, 2005 9:24

et comme ceci ? :
RewriteRule ^castings/([a-zA-Z0-9]+)/([0-9]+)/(.*)\.htm$ /fiche_casting.php?c=$2&ref=$1 [L]

avec le lien:
<a href="http://monsite.com/castings/v4/1/fiche_casting.htm">fiche_v4_1</a>

slash en vert pour OVH

pas vu : posté en même temps que j0k3r_n0ir


dasikund
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 134
Inscription: Jeu Avr 28, 2005 12:27

Message le Mar Mai 24, 2005 10:07

Salut,

Je crois qu'il faut "antislasher" les slashes :

Code: Tout sélectionner
RewriteRule ^casting\/(.*)\/(.*)\/$ fiche_casting.php?c=$2&ref=$1 [L]


A explorer. :)

Doug

cedfr
WRInaute accro
WRInaute accro
 
Messages: 1314
Inscription: Jeu Juin 24, 2004 10:27

Message le Mar Mai 24, 2005 11:45

Merci

allserv
Nouveau WRInaute
 
Messages: 20
Inscription: Lun Mai 23, 2005 22:32

Message le Dim Juin 05, 2005 21:55

Je comprends vraiment pas j'ai tout essayé avec toutes vos infos mais rien ne fonctionne, je vous donne mon dernier htaccess :

RewriteEngine on
RewriteRule ^index.html$ index.php [L]
RewriteRule ^castings/([a-z0-9\-]+)/([0-9]+)$ /fiche_casting.php?c=$2&ref=$1 [NC,L]
RewriteRule ^castings/([a-zA-Z0-9]+)/([0-9]+)/(.*)\.htm$ /fiche_casting.php?c=$2&ref=$1 [NC,L]

J'en ai essayé deux d'ailleurs ds ce dernier exemple mais rien n'y fait, doit on mettre des antislash ?

LocaBreizh
Nouveau WRInaute
 
Messages: 9
Inscription: Mer Fév 16, 2005 19:40

Message le Mer Juin 15, 2005 12:46

L'antislash permet d'enlever au caractère qui le suit sa signification particuliere (soit le . dans .html qui veut dire n'importe quel caractere).
Sur quel serveur le site tourne-t-il?
ceci n'est pas mieux?:
RewriteRule ^(.+)/castings/([a-zA-Z0-9]+)/([0-9]+)/(.*)\.htm$ /fiche_casting.php?c=$2&ref=$1 [NC,L]

la premiere regle marche-t-elle (index.html)?


dasikund
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 134
Inscription: Jeu Avr 28, 2005 12:27

Message le Ven Juin 17, 2005 9:20

Salut,

Tu peux essayer un truc dans le genre :

Code: Tout sélectionner
RewriteRule ^([a-zA-Z0-9]+)\/([0-9]+)(.?|\/)$ fiche_casting.php?c=$2&ref=$1 [L]


Si tant est que ta page fiche_casting.php soit à la racine de ton site.

Cela te permet d'avoir :

-monsite.com/v4/1/

et

-monsite.com/v4/1 (sans le slash quoi)

A+

Doug


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 :

Consultez la description détaillée des produits ou services de Google suivants : Google Picasa

  • Analyse de popularité
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
  • Transformer des simples citations de votre site en liens
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

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