.htacess + robot.txt + référencement pages php

Fabien51

Nouveau WRInaute
Bonjour à tous!

Je me présente, fabien, étudiant en communication. Je suis stagiaire pour un site d'actu et on m'a confié la lourde tâche d'améliorer le référencement de celui-ci...Domaine qui m'était jusque là inconnu!

J'aurai donc à ce sujet plusieurs questions...

Je vous présente tout d'abord en gros l'architecture du site:
www.sortirareims.com
>10 rubriques: sortir, loisirs, culture, visiter, sport...etc...
>Un forum (tout récent)
>Un agenda, un annuaire et une rubrique actualité

...

Chaque lien vers une rubrique est construit de cette façon: articles.php?id_rub=1pour sortir, articles.php?id_rub=2 pour loisirs ...etc...
Ensuite la rubrique sélectionnée affiche plusieurs articles et quand on clique sur "lire la suite" il s'agit d'un lien du genre /article.php?id_rub=1&id_article=189...

J'ai déjà ajouté des balises meta et changé la balise titre dans l'index.php (page d'accueil), dans annuaire.php aussi...

En suivant les conseils de WRI, j'ai également créé un fichier .htaccess dont voici le contenu:

RewriteEngine on
RewriteRule ^essai\.html$ /essai.php [L]
RewriteRule ^sortir\.html$ /articles.php?id_rub=1 [L]
RewriteRule ^loisirs\.html$ /articles.php?id_rub=2 [L]
RewriteRule ^culture\.html$ /articles.php?id_rub=3 [L]
RewriteRule ^visiter\.html$ /articles.php?id_rub=4 [L]
RewriteRule ^sport\.html$ /articles.php?id_rub=5 [L]
RewriteRule ^vivre\.html$ /articles.php?id_rub=6 [L]
RewriteRule ^etudier\.html$ /articles.php?id_rub=7 [L]
RewriteRule ^bien-manger\.html$ /articles.php?id_rub=8 [L]
RewriteRule ^shopping\.html$ /articles.php?id_rub=9 [L]
RewriteRule ^bien-etre\.html$ /articles.php?id_rub=10 [L]
RewriteRule ^forum\.html$ /forum/index.php [L]
RewriteRule ^actualite\.html$ /actu.php [L]
RewriteRule ^actualite-sortir\.html$ /actu.php?id_rub=1 [L]
RewriteRule ^actualite-loisirs\.html$ /actu.php?id_rub=2 [L]
RewriteRule ^actualite-culture\.html$ /actu.php?id_rub=3 [L]
RewriteRule ^actualite-visiter\.html$ /actu.php?id_rub=4 [L]
RewriteRule ^actualite-sport\.html$ /actu.php?id_rub=5 [L]
RewriteRule ^actualite-vivre\.html$ /actu.php?id_rub=6 [L]
RewriteRule ^actualite-etudier\.html$ /actu.php?id_rub=7 [L]
RewriteRule ^actualite-bien-manger\.html$ /actu.php?id_rub=8 [L]
RewriteRule ^actualite-shopping\.html$ /actu.php?id_rub=9 [L]
RewriteRule ^actualite-bien-etre\.html$ /actu.php?id_rub=10 [L]
RewriteRule ^agenda\.html$ /agenda.php [L]
RewriteRule ^agenda-sortir\.html$ /agenda.php?id_rub=1 [L]
RewriteRule ^agenda-loisirs\.html$ /agenda.php?id_rub=2 [L]
RewriteRule ^agenda-culture\.html$ /agenda.php?id_rub=3 [L]
RewriteRule ^agenda-visiter\.html$ /agenda.php?id_rub=4 [L]
RewriteRule ^agenda-sport\.html$ /agenda.php?id_rub=5 [L]
RewriteRule ^agenda-vivre\.html$ /agenda.php?id_rub=6 [L]
RewriteRule ^agenda-etudier\.html$ /agenda.php?id_rub=7 [L]
RewriteRule ^agenda-bien-manger\.html$ /agenda.php?id_rub=8 [L]
RewriteRule ^agenda-shopping\.html$ /agenda.php?id_rub=9 [L]
RewriteRule ^agenda-bien-etre\.html$ /agenda.php?id_rub=10 [L]
RewriteRule ^annuaire-sortir\.html$ /annuaire.php?id_rub=1 [L]
RewriteRule ^annuaire-loisirs\.html$ /annuaire.php?id_rub=2 [L]
RewriteRule ^annuaire-culture\.html$ /annuaire.php?id_rub=3 [L]
RewriteRule ^annuaire-visiter\.html$ /annuaire.php?id_rub=4 [L]
RewriteRule ^annuaire-sport\.html$ /annuaire.php?id_rub=5 [L]
RewriteRule ^annuaire-vivre\.html$ /annuaire.php?id_rub=6 [L]
RewriteRule ^annuaire-etudier\.html$ /annuaire.php?id_rub=7 [L]
RewriteRule ^annuaire-bien-manger\.html$ /annuaire.php?id_rub=8 [L]
RewriteRule ^annuaire-shopping\.html$ /annuaire.php?id_rub=9 [L]
RewriteRule ^annuaire-bien-etre\.html$ /annuaire.php?id_rub=10 [L]

Mes questions sont les suivantes:

>Est-ce que mes règles de réecriture sont correctes?

>Dois-je indiquer dans le robot.txt toutes les url réecrites en html par .htaccess pour une meilleure indexation par google?

>Quelle est la règle de réecriture dans htaccess pour que tous les articles ne soient plus sous la forme article.php?id_rub=1&id_article=189 mais par exemple /sortir-article189.html

>Comment faire pour ajouter des balises meta pour chacune des 10 rubriques (au moins une balise description...), puisque chacune est appelée par son identifiant (1,2,3,...)

>Nous avons également fait ajouter un forum (type phpbb) mais celui ci a toutes ses pages en url "exotiques", comment faire facilement un url rewriting pour le forum?

Voilà, tout est dit!

Je suis conscient que ces sujets abordés dans le forum, mais je suis tellement nul que j'aurai besoin d'une aide personnalisée, car je débute complètement en référencement!!! Mais bon, c'est un sujet très intéressant et en perpetuelle évolution...Peut être qu'avec un peu d'experience je pourrai moi aussi apporter mon aide à quelqu'un...!

J'éspère vraiment que quelqu'un saura me sortir de ce pétrin, alors je vous remercie d'avance!

A très bientôt!

Fabien[/i]
 

mathieugamin

Nouveau WRInaute
Bonjour,
>Quelle est la règle de réecriture dans htaccess pour que tous les articles ne soient plus sous la forme article.php?id_rub=1&id_article=189 mais par exemple /sortir-article189.html
Il faut faire des captures dans tes expressions avec des parenthèses

Code:
RewriteRule ^sortir-article([0-9]+)\.html$ article.php?id_rub=1&id_article=$1 [L]

Ca devrait résoudre ton souci :wink:

Nous avons également fait ajouter un forum (type phpbb) mais celui ci a toutes ses pages en url "exotiques", comment faire facilement un url rewriting pour le forum?
Pour ça, tu devrais trouver facilement ce qu'on appelle des mods pour le forum en question.
Si c'est un truc du genre PunBB, ce n'est pas bien compliqué, et GG pourra t'aider.

Bonc courage !
 

Discussions similaires

Haut