Syntaxe écriture URL
12 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- Pascal Richard
- Nouveau WRInaute
- Messages: 12
- Inscription: Mar Sep 13, 2005 15:43
Syntaxe écriture URL
Bonjour,
Je souhaite réécrire l'adresse suivante :
...index.php?act=comment&idnews=1&idcomment=0
Je n'y parviens pas étant donné la diversité des règles de réécriture, quelqu'un pourrait-il m'aider svp pour me mettre sur la bonne piste.
Merci
Je souhaite réécrire l'adresse suivante :
...index.php?act=comment&idnews=1&idcomment=0
Je n'y parviens pas étant donné la diversité des règles de réécriture, quelqu'un pourrait-il m'aider svp pour me mettre sur la bonne piste.
Merci
Il te faut générer une URl comportant les trois varibles:
var1-var2-var3.html
Puis dans le .htaccess:
RewriteRule ([^-]+)-([^-]+)-([^.]+)\.html /index.php?act=$1&idnews=$2&idcomment=$3
Apres il y a plein d´autres solutions suivants les classes de variables...
var1-var2-var3.html
Puis dans le .htaccess:
RewriteRule ([^-]+)-([^-]+)-([^.]+)\.html /index.php?act=$1&idnews=$2&idcomment=$3
Apres il y a plein d´autres solutions suivants les classes de variables...
- Pascal Richard
- Nouveau WRInaute
- Messages: 12
- Inscription: Mar Sep 13, 2005 15:43
Merci correiaj
Je viens de mettre les lignes suivantes dans mon .htaccess mais je n'ai aucune modification de l'url
RewriteEngine on
RewriteRule ([^-]+)-([^-]+)-([^.]+)\.html /?act=$1&idnews=$2&idcomment=$3
Je viens de mettre les lignes suivantes dans mon .htaccess mais je n'ai aucune modification de l'url
RewriteEngine on
RewriteRule ([^-]+)-([^-]+)-([^.]+)\.html /?act=$1&idnews=$2&idcomment=$3
- Pascal Richard
- Nouveau WRInaute
- Messages: 12
- Inscription: Mar Sep 13, 2005 15:43
Je comprends bien, mais il ne manque pas quelque chose en fin de ligne dans mon .htaccess ...
rottman a écrit:Perso, je ferais plutot ça comme ça :
RewriteEngine on
RewriteRule ^([0-9]+)-([0-9]+)-([0-9]+).html$ /index.php?act=$1&idnews=$2&idcomment=$3
Tu as fait une erreur :
Pascal Richard a écrit:Je souhaite réécrire l'adresse suivante :
...index.php?act=comment&idnews=1&idcomment=0
Voici réparé :
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^([a-z]+)-([0-9]+)-([0-9]+).html$ /index.php?act=$1&idnews=$2&idcomment=$3 [QSA,L]
- Pascal Richard
- Nouveau WRInaute
- Messages: 12
- Inscription: Mar Sep 13, 2005 15:43
correiaj a écrit:Il te faut générer une URl comportant les trois varibles:
var1-var2-var3.html
Puis dans le .htaccess:
RewriteRule ([^-]+)-([^-]+)-([^.]+)\.html /index.php?act=$1&idnews=$2&idcomment=$3
Apres il y a plein d´autres solutions suivants les classes de variables...
Ok pour le .htaccess
Mais pour générer l'url qui comporte les trois variables, je l'écris comment, sous quelle forme, et où ?
Je doit remplacer mon adresse initiale dans le code ? mais par quels noms de variables !?
...index.php?act=comment&idnews=1&idcomment=0
En fait, tu as:
index.php?act=comment&idnews=1&idcomment=0
Ce qui veux dire que tu as les variables:
$act $idnews et $idcomment
ton url originelle est donc:
href="<? echo 'index.php?act='.$act.'&idnews='.$idnews.'&idcomment='.$idcomment: ?>"
Et bien tu mets:
href="<? echo $acte.'-'.$idnews.'-'.$idcomment.'.html'; ?>"
Et voila
Enfin, on ne va pas non plus t´écrire ton script hein
index.php?act=comment&idnews=1&idcomment=0
Ce qui veux dire que tu as les variables:
$act $idnews et $idcomment
ton url originelle est donc:
href="<? echo 'index.php?act='.$act.'&idnews='.$idnews.'&idcomment='.$idcomment: ?>"
Et bien tu mets:
href="<? echo $acte.'-'.$idnews.'-'.$idcomment.'.html'; ?>"
Et voila
Enfin, on ne va pas non plus t´écrire ton script hein
- Pascal Richard
- Nouveau WRInaute
- Messages: 12
- Inscription: Mar Sep 13, 2005 15:43
correiaj a écrit:En fait, tu as:
index.php?act=comment&idnews=1&idcomment=0
Ce qui veux dire que tu as les variables:
$act $idnews et $idcomment
ton url originelle est donc:
href="<? echo 'index.php?act='.$act.'&idnews='.$idnews.'&idcomment='.$idcomment: ?>"
Et bien tu mets:
href="<? echo $acte.'-'.$idnews.'-'.$idcomment.'.html'; ?>"
Et voila
Enfin, on ne va pas non plus t´écrire ton script hein
Eh bien voila, comme ça c'est plus clair, c'est plus précis, ainsi ça va également profiter à d'autres internautes
Merci à vous tous !
Cordialement
12 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 :
- Google Code Search : moteur de recherche de codes sources
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Sortie d'un nouveau livre sur Google
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Guide d'optimisation des redirections pour le référencement
- Article sur le fichier .htaccess
- L'URL Rewriting expliqué aux débutants
- Gestion des langues et des sessions en PHP / MySQL
- Formation Ranking Metrics à Marseille : 20-21-22 octobre 2009
- [résolu] aide écriture basique url rewriting
- Quelle syntaxe - URL Rewriting
- Url rewriting quelle syntaxe
- Souci avec syntaxe URL Rewriting
- url rewriting, syntaxe pour les expressions régulières...
- Modifier la syntaxe d'une url : risqué dans Google ?
- prob de ré-écriture
- Ecriture d'articles
- ecriture possible ?
- Problème de ré-écriture.
- écriture avec stristr
- ecriture intuitive à la youtube
- Choix de la méthode ré-écriture?
- Est-ce la bonne écriture ,
- ré-écriture des urls
- Liste des backlinks
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 textes non cliquables 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 0 invités






le forum