1 seule variable

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

Carcassonne
WRInaute discret
WRInaute discret
 
Messages: 50
Inscription: Lun Aoû 14, 2006 15:06

1 seule variable

Message le Lun Sep 11, 2006 20:06

Bonjour,
Je voudrais passer un site en Url Rewriting, cependant je n'arrive pas à écrire ma règle :cry:

La page réelle se présente comme cela :
infos.php?id=un ou plusieurs chiffres (de 0 a infini selon enregistrement dans la base)

j'ai réussi à passer à une page comme cela :
1.html en écrivant cette règle
RewriteRule ^(.*).html$ /nfos.php?id=$1 [L]

Cependant, je souhaiterais encore améliorer cela pour que l'URL puisse reprendre le titre de la page.
Donc plusieurs possibilités suivant la longeur du titre comme :
banane-1.html
manger-pomme.2.html
preparer-choux-fleur.3.html

J'ai essayé d'écrire cela en vai :(
RewriteRule ^([aA-zZ]+).html$ /infos.php?id=$1 [L]


HawkEye
Modérateur
Modérateur
 
Messages: 15029
Inscription: Lun Fév 23, 2004 12:33

Message le Lun Sep 11, 2006 20:20

Comme ça:

Code: Tout sélectionner
RewriteEngine On
RewriteRule ^(.*)\.([0-9]+).html$ /infos.php?id=$2 [L]


...et si ça ne fonctionne pas, enlève l'échappement devant le point :arrow: ^(.*).([0....

Carcassonne
WRInaute discret
WRInaute discret
 
Messages: 50
Inscription: Lun Aoû 14, 2006 15:06

Message le Lun Sep 11, 2006 20:31

ça ne marche toujours pas mais je suis chez OVH si cela est utile :(
ça tombe plutôt bien que ça soit toi qui me reponde car mon but est d'arriver à faire un page comme cela :
http://annuaire.indexweb.info/5663/le-m ... -paca.html

Ou du moins comme cela
-http://annuaire.indexweb.info/le-magicien-region-paca-5663.html

Sur que tu pourras m'aider :)

yakipa
WRInaute discret
WRInaute discret
 
Messages: 87
Inscription: Mer Fév 15, 2006 22:39

Message le Mar Sep 12, 2006 10:10

essaye ca sinon :

RewriteRule ^(.*)-([0-9]+).html$ /infos.php?id=$2 [L]

ou

RewriteRule ^(.*)-([0-9]+).html$ /infos.php?nom=$1id=$2 [L]

Carcassonne
WRInaute discret
WRInaute discret
 
Messages: 50
Inscription: Lun Aoû 14, 2006 15:06

Message le Mer Sep 13, 2006 11:38

Rein à faire, rein ne veut fonctionner :(

wissim
WRInaute discret
WRInaute discret
 
Messages: 80
Inscription: Ven Juil 21, 2006 19:53

Message le Mer Sep 13, 2006 13:08

comment s'appel la variable qui gére le titre de ta page ?
Comment écrit tu ton url (en php) contenant la variable du titre de la page.
Ta page infos.php ce trouve a la racine du site ou dans un répértoire ?

Je suis aussi chez OVH est sa marche tres bien essais ...

RewriteRule ^([a-zA-Z-]+)-([0-9]+)\.html$ /infos.php?id=$1&$2 [L]

Ou $1 est la variable du nom de ta page et $2 la valeur numérique

Carcassonne
WRInaute discret
WRInaute discret
 
Messages: 50
Inscription: Lun Aoû 14, 2006 15:06

Message le Mer Sep 13, 2006 18:07

J'ai essayé et toujours rien, je vais finir pas desespérer :(
J'ai également testé cela :
Code: Tout sélectionner
RewriteRule ^([a-zA-Z-]+)-([0-9]+)\.html$ /infos2.php?id=$1&$titresiterewrite=$2 [L]


Comment s'appel la variable qui gére le titre de ta page ?

La variable s'appele titresiterewrite
ou titre
car j'ai ça dans mon code
Code: Tout sélectionner
$titresiterewrite = id_to_url($resultat['id'],$resultat['titre'],'1');


Comment écrit tu ton url (en php) contenant la variable du titre de la page.

Code: Tout sélectionner
echo "<a href=\"$titresiterewrite\">IMG</a>";

Merci beaucoup de ton aide en tous cas !

Je précise qu'il semblerait que le rewrite confonde tout car avec les .htaccess testé, il me dirige vers les catégories de l'annuaire alors que je veux faire pointer vers une page par site.


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 0 invités