URL Rewrinting : je ne trouve pas la solution...
10 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

jojohit - WRInaute discret

- Messages: 59
- Inscription: 12 Mai 2008
URL Rewrinting : je ne trouve pas la solution...
Bonjour,
J'utilise sur mon site l'url rewriting et je suis confronté à un problème dont je ne trouve pas la solution :
Sur mon site, j'ai des news et des articles, avec des fichiers php différents (rubiquesarticle.php, rubriquenews.php). J'utilise des répertoires virtuels et le mode de classement des news et des articles est le même. Par exemple :
monsite.com/sport/news1
monsite.com/mode/article1
Mon souci est le suivant :
Si je place le code :
RewriteRule ^([^/]+)/([^/]+).html$ rubriquesarticle.php?&rubrique=$1&article$2
Pour afficher l'URL monsite.com/sport/news1, c'est la page rubriquesarticle.php qui est appelée.
Je ne sais pas si je suis bien clair...
Merci d'avance pour votre aide. ^^
J'utilise sur mon site l'url rewriting et je suis confronté à un problème dont je ne trouve pas la solution :
Sur mon site, j'ai des news et des articles, avec des fichiers php différents (rubiquesarticle.php, rubriquenews.php). J'utilise des répertoires virtuels et le mode de classement des news et des articles est le même. Par exemple :
monsite.com/sport/news1
monsite.com/mode/article1
Mon souci est le suivant :
Si je place le code :
RewriteRule ^([^/]+)/([^/]+).html$ rubriquesarticle.php?&rubrique=$1&article$2
Pour afficher l'URL monsite.com/sport/news1, c'est la page rubriquesarticle.php qui est appelée.
Je ne sais pas si je suis bien clair...
Merci d'avance pour votre aide. ^^
- darkjukka
- WRInaute impliqué

- Messages: 669
- Inscription: 28 Avr 2007
Re: URL Rewrinting : je ne trouve pas la solution...
Peut être :
- Code: Tout sélectionner
RewriteRule ^([sport]+)/([^/]+).html$ rubriquesarticle.php?&rubrique=sport&article$1
-

jojohit - WRInaute discret

- Messages: 59
- Inscription: 12 Mai 2008
Re: URL Rewrinting : je ne trouve pas la solution...
Merci pour cette réponse.
J'y avais bien pensé, le souci c'est que j'ai un nombre impressionnant de rubriques...
Suis-je donc obligé de créer une ligne d'URL Rewriting pour chacune des rubriques ? N'existe-t-il pas une autre solution ?
J'y avais bien pensé, le souci c'est que j'ai un nombre impressionnant de rubriques...
Suis-je donc obligé de créer une ligne d'URL Rewriting pour chacune des rubriques ? N'existe-t-il pas une autre solution ?
-

jeanluc - WRInaute accro

- Messages: 3062
- Inscription: 3 Mai 2004
Re: URL Rewrinting : je ne trouve pas la solution...
Pour que sport puisse être remplacé par n'importe quel mot, tu fais:
Jean-Luc
- Code: Tout sélectionner
RewriteRule ^([a-z]+)\/([^\/]+).html$ rubriquesarticle.php?&rubrique=$1&article$2
Jean-Luc
-

jojohit - WRInaute discret

- Messages: 59
- Inscription: 12 Mai 2008
Re: URL Rewrinting : je ne trouve pas la solution...
jeanluc a écrit:Pour que sport puisse être remplacé par n'importe quel mot, tu fais:
- Code: Tout sélectionner
RewriteRule ^([a-z]+)\/([^\/]+).html$ rubriquesarticle.php?&rubrique=$1&article$2
Jean-Luc
Je suis d'accord.
Sauf que là encore, c'est la page rubriquearticle.php qui va être appelée pour n'importe quelle url du genre monsite.com/aaaaa/bbbb alors qu'il s'agit d'une news et que je voudrais donc que ce soit la page rubriquenews.php qui soit appelée étant donné qu'il s'agit d'une news sur le sport et non d'un article.
-

jeanluc - WRInaute accro

- Messages: 3062
- Inscription: 3 Mai 2004
Re: URL Rewrinting : je ne trouve pas la solution...
Peut-être ceci:
Si ça ne répond pas à ton besoin, donne quelques exemples complets.
Jean-Luc
- Code: Tout sélectionner
RewriteRule ^([a-z]+)\/([a-z]+)([0-9]+)$ rubriques$2.php?rubrique=$1&$2=$3
Si ça ne répond pas à ton besoin, donne quelques exemples complets.
Jean-Luc
-

Borower - WRInaute passionné

- Messages: 2151
- Inscription: 18 Avr 2005
Re: URL Rewrinting : je ne trouve pas la solution...
Si a aucun moment il y a une variable qui fait qu'on sait si c'est un article ou une news,
tu ne pourras pas faire d'URL rewrit très facilement.
Ce que tu peux faire pour les news, c'est ajouter un nombre.
En plus de ton URL rewrit, il me semble que Google news prend en compte plus facilement des news avec une URL ayant des chiffres, donc tout bénef pour le référencement.
tu ne pourras pas faire d'URL rewrit très facilement.
Ce que tu peux faire pour les news, c'est ajouter un nombre.
En plus de ton URL rewrit, il me semble que Google news prend en compte plus facilement des news avec une URL ayant des chiffres, donc tout bénef pour le référencement.
-

jojohit - WRInaute discret

- Messages: 59
- Inscription: 12 Mai 2008
Re: URL Rewrinting : je ne trouve pas la solution...
Malheureusement ça ne semble pas répondre à mon besoin.
Voici des exemples :
monsite.com/sport/news1.html (c'est la page rubriquesnews.php qui doit être appelée)
monsite.com/sport/news2.html (c'est la page rubriquesnews.php qui doit être appelée)
monsite.com/mode/article1.html (c'est la page rubriquesarticles.php qui doit être appelée)
monsite.com/argent/article2.html (c'est la page rubriquesarticles.php qui doit être appelée)
La structure de ces url est la même, en fonction du type (news ou article), la page appelée diffère.
Je ne sais pas comment effectuer cette différentiation dans l'URL Rewrinting, à moins de créer une ligne pour chaque rubrique comme par exemple :
RewriteRule ^sport/([^/]+).html$ rubriquesnews.php?rubrique=sport&article$1
RewriteRule ^mode/([^/]+).html$ rubriquesarticle.php?rubrique=mode&article$1
RewriteRule ^argent/([^/]+).html$ rubriquesarticle.php?rubrique=argent&article$1
Le travail serait énorme. Mon besoin est-il plus clair ?
J'ai oublié de préciser : un article ne peut être publié dans une rubrique de news et vice-versa...
Voici des exemples :
monsite.com/sport/news1.html (c'est la page rubriquesnews.php qui doit être appelée)
monsite.com/sport/news2.html (c'est la page rubriquesnews.php qui doit être appelée)
monsite.com/mode/article1.html (c'est la page rubriquesarticles.php qui doit être appelée)
monsite.com/argent/article2.html (c'est la page rubriquesarticles.php qui doit être appelée)
La structure de ces url est la même, en fonction du type (news ou article), la page appelée diffère.
Je ne sais pas comment effectuer cette différentiation dans l'URL Rewrinting, à moins de créer une ligne pour chaque rubrique comme par exemple :
RewriteRule ^sport/([^/]+).html$ rubriquesnews.php?rubrique=sport&article$1
RewriteRule ^mode/([^/]+).html$ rubriquesarticle.php?rubrique=mode&article$1
RewriteRule ^argent/([^/]+).html$ rubriquesarticle.php?rubrique=argent&article$1
Le travail serait énorme. Mon besoin est-il plus clair ?
J'ai oublié de préciser : un article ne peut être publié dans une rubrique de news et vice-versa...
- visites-web
- WRInaute discret

- Messages: 84
- Inscription: 1 Aoû 2008
Re: URL Rewrinting : je ne trouve pas la solution...
jojohit a écrit:Malheureusement ça ne semble pas répondre à mon besoin.
Voici des exemples :
monsite.com/sport/news1.html (c'est la page rubriquesnews.php qui doit être appelée)
monsite.com/sport/news2.html (c'est la page rubriquesnews.php qui doit être appelée)
monsite.com/mode/article1.html (c'est la page rubriquesarticles.php qui doit être appelée)
monsite.com/argent/article2.html (c'est la page rubriquesarticles.php qui doit être appelée)
La structure de ces url est la même, en fonction du type (news ou article), la page appelée diffère.
Je ne sais pas comment effectuer cette différentiation dans l'URL Rewrinting, à moins de créer une ligne pour chaque rubrique comme par exemple :
RewriteRule ^sport/([^/]+).html$ rubriquesnews.php?rubrique=sport&article$1
RewriteRule ^mode/([^/]+).html$ rubriquesarticle.php?rubrique=mode&article$1
RewriteRule ^argent/([^/]+).html$ rubriquesarticle.php?rubrique=argent&article$1
Le travail serait énorme. Mon besoin est-il plus clair ?
J'ai oublié de préciser : un article ne peut être publié dans une rubrique de news et vice-versa...
Bonjour,
Voici ce que tu peux faire:
RewriteRule ^([^/]+)/news([0-9]+).html$ rubriquesnews.php?rubrique=$1&article$2
RewriteRule ^([^/]+)/article([0-9]+).html$ rubriquesarticle.php?rubrique=$1&article$2
-

Borower - WRInaute passionné

- Messages: 2151
- Inscription: 18 Avr 2005
Re: URL Rewrinting : je ne trouve pas la solution...
visites-web a écrit:Bonjour,
Voici ce que tu peux faire:
RewriteRule ^([^/]+)/news([0-9]+).html$ rubriquesnews.php?rubrique=$1&article$2
RewriteRule ^([^/]+)/article([0-9]+).html$ rubriquesarticle.php?rubrique=$1&article$2
Je pense que hélas, ces articles et news ne sont pas de cette forme, sinon il y aurait des améliorations à faire pour le référencement.
10 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 :
- J'ai trouvé la solution ultime?
- J'ai trouvé la solution contre les radars automatiques !!!
- url rewrinting
- PB url rewrinting
- PB URL rewrinting et multidomaine
- url rewrinting.... moui !
- url rewrinting encore....
- url rewrinting est il vraiment necessaire ?
- url rewrinting et page rank google...
- Url rewrinting et easyphp et erreur 400
- Optimiser le référencement d'un forum phpBB : réécriture d'URL - 20-09-2008
- Tutoriel URL Rewriting - 01-05-2006
- Google n'indexe pas les URL qui se terminent par .0 ? - 13-06-2008
- La balise d'URL canonique inter-sites - 16-12-2009
- L'API de goo.gl, le raccourcisseur d'URL de Google - 11-01-2011
- Contrer une redirection 302 intempestive... - 29-03-2005
- Google teste un nouveau format d'URL de pages de résultats - 06-02-2009
- Microsoft désactive les opérateurs link: et linkdomain: - 29-03-2007
Consultez la description détaillée des produits ou services de Google suivants : Google goo.gl
- Analyse 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. - Recherche de citations d'un site en texte brut
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
