|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
neoramax WRInaute discret

Inscrit le: 15 Oct 2005 Messages: 50 Localisation: clermont-ferrand
|
Posté le : Lun Jan 30, 2006 22:46 Sujet du message: besoin aide url rewriting |
|
|
voilà j'ai une adresse de la forme:
http://www.adresse.com/nom-de-ma-page/ref-15-titre-de-la-page.html
et donc je ne sais pas commen récupéré mon numéro 15 ?
donc dans mon cas l'adresse doit se transformer en:
http://www.adresse.com/nom-de-ma-page.php?ref=15
dans mon fichier .htaccess si je met ces lignes:
| Citation: |
RewriteEngine on
RewriteRule ^(.*).html /$1.php [L]
RewriteRule ^/(.*)/(.*)-(.*)-(.*).html /$1.php?numero=$3 [L] |
la 2eme ligne est là pour transformer mes lien html en php et pour çà ca marche bien, mais pour récupéré mon numero je peine |
|
| |
|
 |
jeroen WRInaute accro

Inscrit le: 30 Aoû 2002 Messages: 2269
|
Posté le : Lun Jan 30, 2006 23:18 Sujet du message: besoin aide url rewriting |
|
|
[L] veut dire Last (plus de reecriture apres cette ligne : dans le cas de ton exemple la troixième ligne d'est jamais executée.
essaie ça :
| Code: |
RewriteEngine on
RewriteRule ^/(.*)/(.*)-(.*)-(.*).html /$1.php?$2=$3 [L]
RewriteRule ^(.*).html /$1.php [L] |
|
|
| |
|
 |
neoramax WRInaute discret

Inscrit le: 15 Oct 2005 Messages: 50 Localisation: clermont-ferrand
|
Posté le : Lun Jan 30, 2006 23:23 Sujet du message: besoin aide url rewriting |
|
|
non çà fonctionne pas
je continue de chercher une soluce |
|
| |
|
 |
jeroen WRInaute accro

Inscrit le: 30 Aoû 2002 Messages: 2269
|
Posté le : Lun Jan 30, 2006 23:40 Sujet du message: besoin aide url rewriting |
|
|
| neoramax a écrit: |
non çà fonctionne pas
je continue de chercher une soluce |
comment ça ca ne fonctionne pas ??
en fait y'avait un / de trop !
RewriteEngine on
RewriteRule ^(.*)/(.*)-(.*)-(.*).html /$1.php?$2=$3 [L]
RewriteRule ^(.*).html /$1.php [L] |
|
| |
|
 |
neoramax WRInaute discret

Inscrit le: 15 Oct 2005 Messages: 50 Localisation: clermont-ferrand
|
Posté le : Lun Jan 30, 2006 23:48 Sujet du message: besoin aide url rewriting |
|
|
bah en enlevant le / maintenant la page ne se recharge pas, enfin elle fé comme si elle chercher une page qu'elle ne trouve pas
pourtant si je fait:
http://www.adresse.com/nom-de-ma-page.php?ref=15
çà me mene bien là ou je veut  |
|
| |
|
 |
jeroen WRInaute accro

Inscrit le: 30 Aoû 2002 Messages: 2269
|
Posté le : Lun Jan 30, 2006 23:55 Sujet du message: besoin aide url rewriting |
|
|
| et en elevant les / devant $1 ?? |
|
| |
|
 |
neoramax WRInaute discret

Inscrit le: 15 Oct 2005 Messages: 50 Localisation: clermont-ferrand
|
Posté le : Lun Jan 30, 2006 23:59 Sujet du message: besoin aide url rewriting |
|
|
bah en faite pour le / devant $1 c'est mon hebergeur qui m'oblige à le mettre sinon rien ne fonctionne.
je suis chez OVH en mutualisé:
http://guides.ovh.net/HtaccessModRewrite/ |
|
| |
|
 |
jeroen WRInaute accro

Inscrit le: 30 Aoû 2002 Messages: 2269
|
Posté le : Mar Jan 31, 2006 0:06 Sujet du message: besoin aide url rewriting |
|
|
bon...
titre-de-ta-page, il peut contenir des "-" ? j'imagine...
ref dans l'url et comme nom de variable, c'est le meme ?
essaie (ca va marcher)
| Code: |
RewriteEngine on
RewriteRule ^(.*)/(.*)-([0-9]+)-(.*).html /$1.php?$2=$3 [L]
RewriteRule ^(.*).html /$1.php [L] |
|
|
| |
|
 |
neoramax WRInaute discret

Inscrit le: 15 Oct 2005 Messages: 50 Localisation: clermont-ferrand
|
Posté le : Mar Jan 31, 2006 0:21 Sujet du message: besoin aide url rewriting |
|
|
oui titre de ma page peut contenir des -
oui ref est bien dans l'url et je le récupere avec $_GET['ref']
y'a un truc que je trouve bizarre, si je tape:
http://www.adresse.com/nom-de-ma-page.html
sans la 3eme ligne de mon .htaccess alors il me dit que la page n'existe pas
par contre si elle y est c bon çà me transforme bien mon adresse en:
http://www.adresse.com/nom-de-ma-page.php
tt a l'heure tu m'a dit que [L] désigner la fin alors qu'il est bien présent sur la ligne 2 alors il devrai pas me traiter la ligne 3 ?
sinon là pour le cas de la ligne 2 je sais pas pk il me dit:
The requested URL /ma-page.php.php was not found on this server. |
|
| |
|
 |
jeroen WRInaute accro

Inscrit le: 30 Aoû 2002 Messages: 2269
|
|
| |
|
 |
neoramax WRInaute discret

Inscrit le: 15 Oct 2005 Messages: 50 Localisation: clermont-ferrand
|
Posté le : Mar Jan 31, 2006 0:37 Sujet du message: besoin aide url rewriting |
|
|
Mon fichier .htaccess:
| Code: |
RewriteEngine on
RewriteRule ^(.*)/ref-([0-9]+)-(.*).html /$1.php?ref=$2 [L]
RewriteRule ^(.*).html /$1.php [L] |
Mon url transmise:
http://www.adresse.com/nom-de-ma-page/ref-15-titre-de-la-page.html
il me sort:
| Citation: |
Not Found
The requested URL /nom-de-ma-page.php.php was not found on this server. |
|
|
| |
|
 |
neoramax WRInaute discret

Inscrit le: 15 Oct 2005 Messages: 50 Localisation: clermont-ferrand
|
Posté le : Mar Jan 31, 2006 11:13 Sujet du message: besoin aide url rewriting |
|
|
y'aurai t'il possibilité de visualisé la transformation de l'url faite par le .htaccess ?
qd on lui transmet une url en .html voir comment elle la transforme en .php ? |
|
| |
|
 |
jeroen WRInaute accro

Inscrit le: 30 Aoû 2002 Messages: 2269
|
Posté le : Mar Jan 31, 2006 14:24 Sujet du message: besoin aide url rewriting |
|
|
| neoramax a écrit: |
Mon fichier .htaccess:
| Code: |
RewriteEngine on
RewriteRule ^(.*)/ref-([0-9]+)-(.*).html /$1.php?ref=$2 [L]
RewriteRule ^(.*).html /$1.php [L] |
Mon url transmise:
http://www.adresse.com/nom-de-ma-page/ref-15-titre-de-la-page.html
il me sort:
| Citation: |
Not Found
The requested URL /nom-de-ma-page.php.php was not found on this server. |
|
Quand tu ecris "nom-de-la-page" c'est quoi ? (donne un exemple CONCRET).
y'aurait pas un .php à la fin ?? |
|
| |
|
 |
neoramax WRInaute discret

Inscrit le: 15 Oct 2005 Messages: 50 Localisation: clermont-ferrand
|
Posté le : Mar Jan 31, 2006 18:49 Sujet du message: besoin aide url rewriting |
|
|
non non y'a pas de .php a la fin de mon titre
çà y é çà marche maintenant avec ce code là:
| Code: |
RewriteEngine on
RewriteRule ^(.*)/ref-([0-9]+)-(.*)\.html$ /$1.php?ref=$2 [L]
RewriteRule ^(.*).html /$1.php [L] |
Merci encore jeroen c'est grace a toi |
|
| |
|
 |
neoramax WRInaute discret

Inscrit le: 15 Oct 2005 Messages: 50 Localisation: clermont-ferrand
|
Posté le : Mar Jan 31, 2006 19:26 Sujet du message: besoin aide url rewriting |
|
|
Bon je reprend ma question:
y'aurai t'il possibilité de visualisé la transformation de l'url faite par le .htaccess ?
qd on lui transmet une url en .html voir comment elle la transforme en .php ? |
|
| |
|
 |
| |
|
|