besoin aide url rewriting
15 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
besoin aide url rewriting
voilà j'ai une adresse de la forme:
http://www.adresse.com/nom-de-ma-page/r ... -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:
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
http://www.adresse.com/nom-de-ma-page/r ... -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:
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
[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 :
essaie ça :
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^/(.*)/(.*)-(.*)-(.*).html /$1.php?$2=$3 [L]
RewriteRule ^(.*).html /$1.php [L]
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]
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
pourtant si je fait:
http://www.adresse.com/nom-de-ma-page.php?ref=15
çà me mene bien là ou je veut
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/
je suis chez OVH en mutualisé:
http://guides.ovh.net/HtaccessModRewrite/
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)
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: Tout sélectionner
RewriteEngine on
RewriteRule ^(.*)/(.*)-([0-9]+)-(.*).html /$1.php?$2=$3 [L]
RewriteRule ^(.*).html /$1.php [L]
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.
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.
[L] stoppe la reecriture seulement si la ligne a été réécrite, si tu appelle http://www.adresse.com/nom-de-ma-page.html la ligne 2 ne correspond pas, donc il appelle la ligne 3 (contrairement a ce que tu écrivais au début : la ligne 2 correspondait, donc il n'interpretait pas la 3)
Quand tu appelle cette page : http://www.adresse.com/nom-de-ma-page/r ... -page.html qu'elle est l'erreur ?
Quand tu appelle cette page : http://www.adresse.com/nom-de-ma-page/r ... -page.html qu'elle est l'erreur ?
Mon fichier .htaccess:
Mon url transmise:
http://www.adresse.com/nom-de-ma-page/r ... -page.html
il me sort:
- Code: Tout sélectionner
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/r ... -page.html
il me sort:
Not Found
The requested URL /nom-de-ma-page.php.php was not found on this server.
neoramax a écrit:Mon fichier .htaccess:
- Code: Tout sélectionner
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/r ... -page.html
il me sort: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 ??
non non y'a pas de .php a la fin de mon titre
çà y é çà marche maintenant avec ce code là:
Merci encore jeroen c'est grace a toi
çà y é çà marche maintenant avec ce code là:
- Code: Tout sélectionner
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
15 messages • Page 1 sur 1
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 :
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- l'URL Rewriting expliqué aux débutants
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Tutoriel URL Rewriting
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Changer d'hébergeur web sans pénaliser son référencement
- L'URL Rewriting expliqué aux débutants
- Comment éviter les contenus dupliqués (avec/sans le www)
- Début du Full Crawl
- Keyword Search Engine : le choix des bons mots-clés
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum