url rewriting et google, je comprends pas

WRInaute discret
bonjour,

voici mon htacces :

Code:
DirectoryIndex portal.php index.php index.htm index.html
RewriteEngine On
RewriteRule ^forums.* index.php
RewriteRule ^index\.html$ index.php 
RewriteRule ^mforum([0-9]*).* viewforum.php?f=$1&mark=topics 
RewriteRule ^viewforum([0-9]*)-([0-9]*)-([0-9]*).* viewforum.php?f=$1&topicdays=$2&start=$3 
RewriteRule ^forum([0-9]*).* viewforum.php?f=$1 
RewriteRule ^ptopic([0-9]*).* viewtopic.php?t=$1&view=previous 
RewriteRule ^ntopic([0-9]*).* viewtopic.php?t=$1&view=next 
RewriteRule ^stopic([0-9]*)-([0-9]*).* viewtopic.php?t=$1&watch=topic&start=$2 
RewriteRule ^utopic([0-9]*)-([0-9]*).* viewtopic.php?t=$1&unwatch=topic&start=$2 
RewriteRule ^ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).* viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4 
RewriteRule ^ftopic([0-9]*)-([0-9]*).* viewtopic.php?t=$1&start=$2 
RewriteRule ^ftopic([0-9]*).* viewtopic.php?t=$1 
RewriteRule ^ftopic([0-9]*).html viewtopic.php?t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5 
RewriteRule ^setopic_([0-9]*)-([a-zA-Z0-9]*).* viewtopic.php?t=$1&highlight=$2 
RewriteRule ^sutra([0-9]*).* viewtopic.php?p=$1

J'ai un forum phpbb

Et quand google me reference voici un extrait de robotstats :

2- h**p://www.planeterealtv.com/forum49.html 200 [07-22]
00:48:42 1 64.68.82.37 crawler11.googlebot.com
3- h**p://www.planeterealtv.com/forum55.html 200 [07-22]
00:46:08 1 64.68.82.199 crawler15.googlebot.com
4 h**p://www.planeterealtv.com/?c=19 200 [07-22]
00:45:30 1 64.68.82.178 crawler14.googlebot.com

5- h**p://www.planeterealtv.com/forum56.html 200 [07-22]
00:42:10 1 64.68.82.164 crawler14.googlebot.com
6- h**p://www.planeterealtv.com/portal.php?article=4023&pid=1 [07-22]
00:33:52 1 64.68.82.44 crawler11.googlebot.com
7 -h**p://www.planeterealtv.com/forum53.html 200 [07-22]
00:29:22 1 64.68.82.144 crawler13.googlebot.com
8- h**p://www.planeterealtv.com/?c=9 200 [07-22]
00:17:25 1 64.68.82.33 crawler11.googlebot.com
[/code]

Ce sont les lignes en rouge qui me pose problème, car il s'agit de catégorie
dans mon forum et le vrai chemin est :


h**p://www.planeterealtv.com/index.php?c=9
ou
h**p://www.planeterealtv.com/index.html?c=9

pareille pour :

h**p://www.planeterealtv.com/index.php?c=19
ou
h**p://www.planeterealtv.com/index.html?c=19

le fait qu'il reference de ce cette manière là :

h**p://www.planeterealtv.com/?c=9
h**p://www.planeterealtv.com/?c=19

ramène les 2 catégories au même endroit le portail 8O

que faire pour modifier cela .

Merci par avance de m'éclairer.
 
WRInaute discret
Et si tu met :
DirectoryIndex index.php portal.php index.htm index.html

au lieu de
DirectoryIndex portal.php index.php index.htm index.html

Ca devrait rediriger les/?c=blabla vers /index.php?c=blabla par défaut non ?
 
WRInaute discret
Yo@nn a dit:
Et si tu met :
DirectoryIndex index.php portal.php index.htm index.html

au lieu de
DirectoryIndex portal.php index.php index.htm index.html

Ca devrait rediriger les/?c=blabla vers /index.php?c=blabla par défaut non ?

En faite cette ligne sert a diriger les personnes via le portail.

Ce n'est pas la bonne solution :cry:
 
WRInaute discret
DirectoryIndex index.php portal.php index.htm index.html
Je sais pas à quoi sert cette ligne :oops: , mais visiblement il y a une confusion entre index.php et portal.php.

normalement /index.php?c=9 et /?c= 9 sont équivalents mais là visiblement c'est ta page portal.php qui est l'index de ton répertoire. Du coup /?c=9 <=> /iportal.php?c=9.
 
Discussions similaires
Haut