PHPBB-Rewritting achevé reste des problémes

Nouveau WRInaute
Bonjour à toutes et à tous,

J'ai effectué les manips données dans ce forum.

La liste des forums s'affiche, mais pas les forums:

http://www.emploirama.com/forum/

Mais dés qu'on clique là, pas de forum....

Mon hebergeur est OVH et j'ai fais gaffe à prendre les rulles alternatives.

Merci pour votre aide.

Fabrice.
 
WRInaute impliqué
Tes règles de rewrite semblent pointer vers / au lieux de /forum ...

Bon courage.

P.S. le petit café me rappelle vaguement un autre site... me trompes-je ? ;)
 
WRInaute impliqué
en ce moment ça ne marche pas, t'es peut-être en train de bosser dessus.
Tel que je le vois actuellement, y'a une erreur de format de rewriting : comment tu vas trouver tes id ? et ton dernier mot-clé est systématiquement pollué.
 
WRInaute impliqué
fpicaut a dit:
Bonjour à toutes et à tous,

J'ai effectué les manips données dans ce forum.

La liste des forums s'affiche, mais pas les forums:

http://www.emploirama.com/forum/

Mais dés qu'on clique là, pas de forum....

Mon hebergeur est OVH et j'ai fais gaffe à prendre les rulles alternatives.

Merci pour votre aide.

Fabrice.

Je viens d'essayer pendant deux heures de faire la même-chose que toi chez sivit et moi c'est pire car lorsque je mets le fichier ".htaccess", j'ai un message "servor internal error" :cry: .

Si vous êtes hébergé par Sivit ou OVH, vous devez utiliser le .htaccess suivant (remplacez /forums/ par le chemin relatif vers votre forum) :

Code:
RewriteRule ^forums.* /forums/index.php

RewriteRule ^mforum([0-9]*).*
/forums/viewforum.php?f=$1&mark=topics

RewriteRule ^viewforum([0-9]*)-([0-9]*)-([0-9]*).*
/forums/viewforum.php?f=$1&topicdays=$2&start=$3

RewriteRule ^forum([0-9]*).* 
/forums/viewforum.php?f=$1

RewriteRule ^ptopic([0-9]*).*
/forums/viewtopic.php?t=$1&view=previous

RewriteRule ^ntopic([0-9]*).*
/forums/viewtopic.php?t=$1&view=next

RewriteRule ^stopic([0-9]*)-([0-9]*).*
/forums/viewtopic.php?t=$1&watch=topic&start=$2

RewriteRule ^utopic([0-9]*)-([0-9]*).*
/forums/viewtopic.php?t=$1&unwatch=topic&start=$2

RewriteRule 
^ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).*
/forums/viewtopic.php?t=$1
&postdays=$2&postorder=$3&start=$4

RewriteRule ^ftopic([0-9]*)-([0-9]*).* 
/forums/viewtopic.php?t=$1&start=$2

RewriteRule ^ftopic([0-9]*).* 
/forums/viewtopic.php?t=$1

RewriteRule ^ftopic([0-9]*).html
/forums/viewtopic.php?t=$1&start=$2&postdays=$3 
&postorder=$4&highlight=$5

RewriteRule ^setopic_([0-9]*)-([a-zA-Z0-9]*).*
/forums/viewtopic.php?t=$1&highlight=$2

RewriteRule ^sutra([0-9]*).* 
/forums/viewtopic.php?p=$1

si j'ai bien compris mon forum se trouvant dans le dossier forum, je dois le remplacer comme suit :

Code:
RewriteRule ^forums.* /forum/index.php

RewriteRule ^mforum([0-9]*).*
/forum/viewforum.php?f=$1&mark=topics

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 ^stopic([0-9]*)-([0-9]*).*
/forum/viewtopic.php?t=$1&watch=topic&start=$2

RewriteRule ^utopic([0-9]*)-([0-9]*).*
/forum/viewtopic.php?t=$1&unwatch=topic&start=$2

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 ^setopic_([0-9]*)-([a-zA-Z0-9]*).*
/forum/viewtopic.php?t=$1&highlight=$2

RewriteRule ^sutra([0-9]*).* 
/forum/viewtopic.php?p=$1

ou alors je me suis trompé :lol:

J'ai donc remis les anciens fichiers, si tu trouves une solution, je suis preneur :wink: .
 
WRInaute impliqué
J'ai essayé de mettre juste le fichier "session.php" et là pas de problèmes par contre dès que je passe à l'étape url rewriting là ça bloque :oops: . Quelqu'un a-t-il une idée ? Merci :D .
 
WRInaute impliqué
Code:
RewriteEngine On 
RewriteRule ^forums.* /forum/index.php 
RewriteRule ^mforum([0-9]*).* /forum/viewforum.php?f=$1&mark=topics 
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 ^stopic([0-9]*)-([0-9]*).* /forum/viewtopic.php?t=$1&watch=topic&start=$2 
RewriteRule ^utopic([0-9]*)-([0-9]*).* /forum/viewtopic.php?t=$1&unwatch=topic&start=$2 
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 ^setopic_([0-9]*)-([a-zA-Z0-9]*).* /forum/viewtopic.php?t=$1&highlight=$2 
RewriteRule ^sutra([0-9]*).* /forum/viewtopic.php?p=$1 
RewriteRule ^newtopic([0-9]*).* /forum/viewtopic.php?t=$1&view=newest

J'ai réussi, j'ai utilisé le .htaccess qui précède :D .
 
Nouveau WRInaute
Un grand merci à vous tous pour votre aide et surtout à Daktari, j'ai appliqué sa solution et ça marche:

Code:
RewriteEngine On 
RewriteRule ^forums.* /forum/index.php 
RewriteRule ^mforum([0-9]*).* /forum/viewforum.php?f=$1&mark=topics 
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 ^stopic([0-9]*)-([0-9]*).* /forum/viewtopic.php?t=$1&watch=topic&start=$2 
RewriteRule ^utopic([0-9]*)-([0-9]*).* /forum/viewtopic.php?t=$1&unwatch=topic&start=$2 
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 ^setopic_([0-9]*)-([a-zA-Z0-9]*).* /forum/viewtopic.php?t=$1&highlight=$2 
RewriteRule ^sutra([0-9]*).* /forum/viewtopic.php?p=$1 
RewriteRule ^newtopic([0-9]*).* /forum/viewtopic.php?t=$1&view=newest



Merci. Fabrice.
 
Nouveau WRInaute
Désolé de remonter le sujet ....
mais en fait dans cette solution , il y a un problème avec la fonction de mise en surbrillance des mots (highlight) lors qu'on effectue une recherche sur le forum par exemple ... si on recherche un mot cela marche mais si on met plus mots çà fait une url bizarre et seul le premier mot est pris en comte en surbrillance ...

ça me donne un truc du style setopic_xxxx-mot1.html+mot2+mot3

je vois qu'ici sur le forum WRI on a trouvé la solution avec la recherche et le hightlight de plusieurs mots alors si vous pouviez me renseigner au niveau htacess et code à placer dans header pour cette fonction ce serait gentil

merci,
 
Nouveau WRInaute
cela ne répond pas à ma question sur le highlight , car je veux garder le système actuel avec les liens actuels ...je n'ai pas l'intention de rechanger tout le système de mon forum ... en attendant j'ai trouvé une astuce en modifiant search.php pour utiliser un viewtopic2.php mais j'aimerais le faire marcher en URL rewriting

www.tro-online.com/forums/
 
Discussions similaires
Haut