URL rewriting Nombre en Texte
15 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- DorianGrey
- Nouveau WRInaute
- Messages: 45
- Inscription: Mer Sep 21, 2005 22:30
URL rewriting Nombre en Texte
Bonjour,
J'ai de nombreuses pages avec 2 variables que je souhaiterais "URL rewrité", seulement j'aimerais savoir si c'est possible de transformer un nombre en un mot ? je m'explique
une de mes pages actuelement :
videos.php?genre=10&page=2
j'aimerais quelle devienne :
2-videos-GenreQuiCorrespondA10.php
Voila, j'aimerais savoir si c'est possible ? et aussi comment faire ? svp, car je n'est pas trouvé d'info assez precises sur le net :/
j'ai cru comprendre qu'on pouvait faire quelques chose comme (genre1|genre2|genre3) mais je ne sais pas si on peut le faire correpondre a 1 nombre
Merci d'avance
J'ai de nombreuses pages avec 2 variables que je souhaiterais "URL rewrité", seulement j'aimerais savoir si c'est possible de transformer un nombre en un mot ? je m'explique
une de mes pages actuelement :
videos.php?genre=10&page=2
j'aimerais quelle devienne :
2-videos-GenreQuiCorrespondA10.php
Voila, j'aimerais savoir si c'est possible ? et aussi comment faire ? svp, car je n'est pas trouvé d'info assez precises sur le net :/
j'ai cru comprendre qu'on pouvait faire quelques chose comme (genre1|genre2|genre3) mais je ne sais pas si on peut le faire correpondre a 1 nombre
Merci d'avance
l'url rewriting permet de rechercher une expression reguliére et de la remplacer par autre chose.
Cette autre chose peut être une composition entre des chaines de caractéres constantes ou un ou plusieurs des resultats entre parenthéses de l'expression régulière.
En gros : rien ne se perd, rien ne se créé, tout se transforme
En gros 2 : pas possible
Cette autre chose peut être une composition entre des chaines de caractéres constantes ou un ou plusieurs des resultats entre parenthéses de l'expression régulière.
En gros : rien ne se perd, rien ne se créé, tout se transforme
En gros 2 : pas possible
Bien sur que c'est possible.
Tu stockes dans une bdd les genres, et tu leur attribut un numero(un id par ex.).
Il te suffit juste ensuite de les traiter dans la page en php, pour recuperer via une requete SQL le numero(l'id) correspondant au genre contenu dans l'url.
Tu stockes dans une bdd les genres, et tu leur attribut un numero(un id par ex.).
Il te suffit juste ensuite de les traiter dans la page en php, pour recuperer via une requete SQL le numero(l'id) correspondant au genre contenu dans l'url.
- DorianGrey
- Nouveau WRInaute
- Messages: 45
- Inscription: Mer Sep 21, 2005 22:30
Merci pour vos reponses
Oui Maxib, je vais faire un truc du genre, avec une fonction If et Switch, pour chaque mot de l'url, jattriburais le bon nombre correspondant,
Merci a vous
Oui Maxib, je vais faire un truc du genre, avec une fonction If et Switch, pour chaque mot de l'url, jattriburais le bon nombre correspondant,
Merci a vous
Dernière édition par DorianGrey le Sam Oct 01, 2005 19:22, édité 1 fois.
Si c'est possible mais pas avec le Htaccess.
Il faut faire cela en php.
tu as tes pages du style
videos.php?genre=10&page=2
tu va chercher le nom du genre 10 dans la base mysql
tu remplace tes liens par
2-10-videos-GenreQuiCorrespondA10.php
ensuite grace au htaccess
Options FollowSymLinks
RewriteEngine on
RewriteRule ^([0-9]*)-([0-9]*)-videos-(.*).html$ videos.php?genre=$2&page=$1 [L]
Il faut faire cela en php.
tu as tes pages du style
videos.php?genre=10&page=2
tu va chercher le nom du genre 10 dans la base mysql
tu remplace tes liens par
2-10-videos-GenreQuiCorrespondA10.php
ensuite grace au htaccess
Options FollowSymLinks
RewriteEngine on
RewriteRule ^([0-9]*)-([0-9]*)-videos-(.*).html$ videos.php?genre=$2&page=$1 [L]
- DorianGrey
- Nouveau WRInaute
- Messages: 45
- Inscription: Mer Sep 21, 2005 22:30
Merci borower
Le truc que je veux faire avec If et Switch devrait marcher ?
je vais voir
Le truc que je veux faire avec If et Switch devrait marcher ?
je vais voir
- DorianGrey
- Nouveau WRInaute
- Messages: 45
- Inscription: Mer Sep 21, 2005 22:30
rottman a écrit:Salut tu peux tout simplement faire :
videos-genre-10-2.html ?!
Je prefere que genre corresponde a 1 mot, avec defois 65 pages, sa fera comme 65 fois ce mot pour les moteurs de recherches
Borower, a quoi sert "Options FollowSymLinks" stp ? il est important ?
Re: URL rewriting Nombre en Texte
As tu compris l'url rewriting ??
Je ne suis pas sûr.
Tes pages sont de la forme
videos.php?genre=10&page=2
tu voudrais avoir quelque chose de plus propre, du genre
videos-2-10-GenreQuiCorrespondA10 (l'extension est même inutile, puisque de toute façon la page n'existe pas)
Dans ton .htaccess tu met
[0-9]+ veut dire : toute suite de chiffre
() veut dire : je garde en mémoire
$1 ou $2 rappelle les mémoires
Quand tu appelle la page videos-2-10-GenreQuiCorrespondA10, le serveur te renverra la page videos.php?genre=10&page=2 de façon totalement transparente.
Pour que la page videos-2-10-GenreQuiCorrespondA10 soit appelée, il faut que tu remplace MANUELLEMENT tous tes liens dans tes pages pour faire apparaitre les nouvelles adresses.
pour finir, tu vois qu'il n'est pas possible d'omettre le numéro du genre dans ta nouvelle page, sinon tu ne pourrait pas le retrouver (ou en tous cas pas de manière simple).
Capito ?
[edit] Avec un train de retard
Je ne suis pas sûr.
Tes pages sont de la forme
videos.php?genre=10&page=2
tu voudrais avoir quelque chose de plus propre, du genre
videos-2-10-GenreQuiCorrespondA10 (l'extension est même inutile, puisque de toute façon la page n'existe pas)
Dans ton .htaccess tu met
- Code: Tout sélectionner
Rewriterule ^videos-([0-9]+)-([0-9]+).*$ videos.php?genre=$2&page=$1
[0-9]+ veut dire : toute suite de chiffre
() veut dire : je garde en mémoire
$1 ou $2 rappelle les mémoires
Quand tu appelle la page videos-2-10-GenreQuiCorrespondA10, le serveur te renverra la page videos.php?genre=10&page=2 de façon totalement transparente.
Pour que la page videos-2-10-GenreQuiCorrespondA10 soit appelée, il faut que tu remplace MANUELLEMENT tous tes liens dans tes pages pour faire apparaitre les nouvelles adresses.
pour finir, tu vois qu'il n'est pas possible d'omettre le numéro du genre dans ta nouvelle page, sinon tu ne pourrait pas le retrouver (ou en tous cas pas de manière simple).
Capito ?
[edit] Avec un train de retard
- DorianGrey
- Nouveau WRInaute
- Messages: 45
- Inscription: Mer Sep 21, 2005 22:30
Si au debut de ma page, je met ça :
Et bien je pourrais mettre dans l'URL GenreQuiCorrespondA1 sans mettre 1 et sa marchera non ?
apres pour mes pages, je peux faire un truc comme :
avec ca, je n'ai pas besoin de preciser le numero du genre, et les liens vont directement vers les page avec l'URL rewriting
C'est possible non ?
- Code: Tout sélectionner
switch ($GET_['genre']) {
case GenreQuiCorrespondA1:
$genre = 1
break;
case GenreQuiCorrespondA2:
$genre = 2
break;
case GenreQuiCorrespondA3:
$genre = 4
break;
}
Et bien je pourrais mettre dans l'URL GenreQuiCorrespondA1 sans mettre 1 et sa marchera non ?
apres pour mes pages, je peux faire un truc comme :
- Code: Tout sélectionner
<a href="<? echo $page ?>-videos-<? echo $GET_['genre'] ?>.php">Page <? echo $page ?></a>
// ca donnera : 1-videos-NomDuGenre.php
// pour la page 1 du genre NomDuGenre
avec ca, je n'ai pas besoin de preciser le numero du genre, et les liens vont directement vers les page avec l'URL rewriting
C'est possible non ?
Dernière édition par DorianGrey le Sam Oct 01, 2005 19:48, édité 2 fois.
- DorianGrey
- Nouveau WRInaute
- Messages: 45
- Inscription: Mer Sep 21, 2005 22:30
Je viens de faire ce que jai exposé plus haut, j'ai un probleme,
mon htaccess :
RewriteEngine on
Rewriterule ^([0-9]+)-videos-([a-z]+)\.html$ videos.php?genre=$2&page=$1 [L]
quand je vais sur 1-videos-nomdegenre.html
Un message d'erreur 404 s'affiche :
The requested URL /home/nomdusite/www/videos/videos.php was not found on this server.
(videos.php est pourtant a cet emplacement)
En tout cas l'url rewritng a laire de marcher a pe pres puisque sa tente de me rediriger vers video.php
Mais comment ca se fait quil ne trouve pas la page qui existe pourtant ? je suis heberger par OVH, estce que sa a un rapport ? il faut que je mette un chemin absolu quelque part ?
Merci
mon htaccess :
RewriteEngine on
Rewriterule ^([0-9]+)-videos-([a-z]+)\.html$ videos.php?genre=$2&page=$1 [L]
quand je vais sur 1-videos-nomdegenre.html
Un message d'erreur 404 s'affiche :
The requested URL /home/nomdusite/www/videos/videos.php was not found on this server.
(videos.php est pourtant a cet emplacement)
En tout cas l'url rewritng a laire de marcher a pe pres puisque sa tente de me rediriger vers video.php
Mais comment ca se fait quil ne trouve pas la page qui existe pourtant ? je suis heberger par OVH, estce que sa a un rapport ? il faut que je mette un chemin absolu quelque part ?
Merci
- DorianGrey
- Nouveau WRInaute
- Messages: 45
- Inscription: Mer Sep 21, 2005 22:30
Merci bcp, c'etait ça, et en plus jai rajouté avant /video/ car cetait pas a la racin, sa marche parfaitement merci 
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 :
- Tutoriel URL Rewriting
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- l'URL Rewriting expliqué aux débutants
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- L'URL Rewriting expliqué aux débutants
- Guide d'optimisation des redirections pour le référencement
- Ayez une bonne politique de format d'URL : conseil n°6 en référencement
- Aperçu des différents types de redirection
- Le référencement de pages PHP
Consultez la description détaillée des produits ou services de Google suivants : Google Local Business Ads
- Transformer des citations 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). - Calcul du nombre de 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. - Analyseur de densité
Cet outil vous permet de calculer l'indice de densité d'un mot-clé d'une page web. Il est calculé à la fois pour la balise TITLE, la balise META description et l'ensemble du texte de la page.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités








le forum