[Résolu] Pages symétriques sur mon forum phpbb

Nouveau WRInaute
Coucou, alors voilà, suite à une opération de référencement qui semble avoir fonctionné : voir ici => http://www.zellidja.com/forum/index.php , je me retrouve avec un index symétrique et en double sur ma page d'accueil et sur toutes les autres pages du forum, sinon tout le reste fonctionne normalement, est-ce que ce problème vient du fichier .htaccess ?

Merci d'avance pour vos pistes, ciao
Sami

Code:
RewriteEngine On
RewriteRule ^forums.* /forum/index.php
RewriteRule ^forum([0-9]*).* /forum/viewforum.php?f=$1&mark=topic
RewriteRule ^viewforum([0-9]*)-([0-9]*)-([0-9]*).* /forum/viewforum.php?f=$1&topicdays=$2&start=$3
RewriteRule ^forum([0-9]*).* /forum/viewforum.php?f=$1
RewriteRule ^ptopic([0-9]*).* /forum/viewtopic.php?t=$1&view=previous
RewriteRule ^ntopic([0-9]*).* /forum/viewtopic.php?t=$1&view=next
RewriteRule ^ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).* /forum/viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4
RewriteRule ^ftopic([0-9]*)-([0-9]*).* /forum/viewtopic.php?t=$1&start=$2
RewriteRule ^ftopic([0-9]*).* /forum/viewtopic.php?t=$1
RewriteRule ^ftopic([0-9]*).html /forum/viewtopic.php?t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5
RewriteRule ^sutra([0-9]*).* /forum/viewtopic.php?p=$1
 
WRInaute discret
Salut,

Je sais pas pour le coup du double forum ... mais en tout cas tu as certainement oublié de modifier certains fichiers, car ton rewritting n'est que partielle.
Tu n'as pas enlever la 'session', puisque apres ton .html, tu a le sid.

Alors si j'etais toi, je reprendrais les fichiers du forum du début, et je referais le rewritting.
 
Nouveau WRInaute
Oki merci nonel pour ton conseil, tout semble être rentrer dans l'ordre suite à une minitieuse re-installation, mais si tu peux vérifier, ça serait sympa :)

Si c'est bon, j'aimerai connaitre la prochaine étape :)

Merci beaucoup
 
WRInaute discret
Bon, ton rewritting semble OK et le htacces aussi.

Par contre, y a une chose bizare.
J'ai a chaque fois une erreur 404, quand je vais sur un de tes liens. Il faut que je rafraichisse la page a chaque fois pour la voir apparaitre ... et là je sais pas d'ou ca vient ! :roll:

Faut voir si ca vient de chez moi ou si c'est commun à tout le monde !
 
WRInaute impliqué
Cest son lien, il se termine par /forum,, est redirigé vers /forum/ mais pas vers /forum/index.php, il doit manquer un paramettre au directoryindex.

Au passage le mieux c'est quand même de faire des lien direct vers l'url final désirée, et mieux de n'en choisir qu'une entre /forum/ et /forum/index.php (la deuxieme est plus facile)

Et pour finir, je pense que la contrib dlp de mon mod sitemap google te fera plaisir ;)
http://forums.phpbb-fr.com/viewtopic_97672.html
++
 
Nouveau WRInaute
Ok, merci nonel et dcz pour tous ces conseils, mais comme je suis encore nouveau dans le domaine, j'aimerai qu'on m'explique quelles sont les manipulations qu'il faut que j'opère pour ne plus que vous ayez cette fameuse erreur 404, et je sais qu'il y a une erreur puisque explorer le dit quand on entre sur le forum, voici le détail quand on clique sur le petit panneau de danger en bas à gauche :



Voili voilou, merci pour la patience :)

ps : Il a l'air génial ton mod dcz ^^
 
WRInaute impliqué
Dans le .htaccess principal (à la racine)

Code:
DirectoryIndex index.html index.php

A mon avis ça suffit, mais aussi peut être il te faudra un tit
Code:
Options +FollowSymlinks

avant.

Et enfin, evite de poster des liens se terminant autrement que par /forum/index.php .

++
 
Nouveau WRInaute
Oki, j'ai tenté de faire les modifications mais il n'y a qu'une seule ligne qui passe, dès que j'ajoute Options +FollowSymlinks avant DirectoryIndex index.html index.php , ça bloque en erreur interne sur le serveur, si par contre je mets seulement DirectoryIndex index.html index.php , ça marche mais l'erreur que mon souligne Internet explorer est belle et bien présente.

Ne marche pas :

Code:
RewriteEngine On
RewriteRule ^forums.* /forum/index.php
RewriteRule ^forum([0-9]*).* /forum/viewforum.php?f=$1&mark=topic
RewriteRule ^viewforum([0-9]*)-([0-9]*)-([0-9]*).* /forum/viewforum.php?f=$1&topicdays=$2&start=$3
RewriteRule ^forum([0-9]*).* /forum/viewforum.php?f=$1
RewriteRule ^ptopic([0-9]*).* /forum/viewtopic.php?t=$1&view=previous
RewriteRule ^ntopic([0-9]*).* /forum/viewtopic.php?t=$1&view=next
RewriteRule ^ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).* /forum/viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4
RewriteRule ^ftopic([0-9]*)-([0-9]*).* /forum/viewtopic.php?t=$1&start=$2
RewriteRule ^ftopic([0-9]*).* /forum/viewtopic.php?t=$1
RewriteRule ^ftopic([0-9]*).html /forum/viewtopic.php?t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5
RewriteRule ^sutra([0-9]*).* /forum/viewtopic.php?p=$1
Options +FollowSymlinks
DirectoryIndex index.html index.php

Marche :

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

Merci pour ton aide ;-)
 
WRInaute impliqué
Dans l'ordre c'est :

1) Option
2) directory index
3) rewrite engine on
4) rewrite base
5) rewriterules

++
 
Nouveau WRInaute
Oki, alors dans l'ordre, voilà ce qui passe et ce qui ne passe pas, sachant que quand ça passe, il y a toujours cette fameuse erreur "d'objet attendu" (cf screenshot plus haut :

Marche :

DirectoryIndex index.html index.php
RewriteEngine On
RewriteRule ^forums.* /forum/index.php
RewriteRule ^forum([0-9]*).* /forum/viewforum.php?f=$1&mark=topic
RewriteRule ^viewforum([0-9]*)-([0-9]*)-([0-9]*).* /forum/viewforum.php?f=$1&topicdays=$2&start=$3
RewriteRule ^forum([0-9]*).* /forum/viewforum.php?f=$1
RewriteRule ^ptopic([0-9]*).* /forum/viewtopic.php?t=$1&view=previous
RewriteRule ^ntopic([0-9]*).* /forum/viewtopic.php?t=$1&view=next
RewriteRule ^ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).* /forum/viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4
RewriteRule ^ftopic([0-9]*)-([0-9]*).* /forum/viewtopic.php?t=$1&start=$2
RewriteRule ^ftopic([0-9]*).* /forum/viewtopic.php?t=$1
RewriteRule ^ftopic([0-9]*).html /forum/viewtopic.php?t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5
RewriteRule ^sutra([0-9]*).* /forum/viewtopic.php?p=$1

Ne marche pas :

Options +FollowSymlinks
DirectoryIndex index.html index.php
RewriteEngine On
RewriteRule ^forums.* /forum/index.php
RewriteRule ^forum([0-9]*).* /forum/viewforum.php?f=$1&mark=topic
RewriteRule ^viewforum([0-9]*)-([0-9]*)-([0-9]*).* /forum/viewforum.php?f=$1&topicdays=$2&start=$3
RewriteRule ^forum([0-9]*).* /forum/viewforum.php?f=$1
RewriteRule ^ptopic([0-9]*).* /forum/viewtopic.php?t=$1&view=previous
RewriteRule ^ntopic([0-9]*).* /forum/viewtopic.php?t=$1&view=next
RewriteRule ^ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).* /forum/viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4
RewriteRule ^ftopic([0-9]*)-([0-9]*).* /forum/viewtopic.php?t=$1&start=$2
RewriteRule ^ftopic([0-9]*).* /forum/viewtopic.php?t=$1
RewriteRule ^ftopic([0-9]*).html /forum/viewtopic.php?t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5
RewriteRule ^sutra([0-9]*).* /forum/viewtopic.php?p=$1

Dans l'ordre que tu me signales, je ne vois pas où est la "rewrite base" dans mon cas... :roll:

On va finir par y arriver lol, sinon dernière question, il faut attendre combien de temps (à peu près) pour que tous les topics du forum soient référencés sous google ?

MERCI :D
 
WRInaute impliqué
Si ça marche sans Options +FollowSymlinks, c'est pas hyper grave.

Sur ton site FF ne fait que bloquer un pop up quand IE se fait gruger et se retrouve redirigé vers errorsafe.com, plutôt agressif tes scripts, pas étonnant qu'il y ait quelques errreures, je ne pense donc pas qu'elles proviennent de ton UR.

++
 
Nouveau WRInaute
Oki, j'ouvre un nouveau topic pour régler ce problème, sachant que celui qui touchait les pages "symétriques" a été résolu. Merci dcz !
 
Discussions similaires
Haut