erreur url rewriting phpBB

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

alexvoy
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 29 Aoû 2003

erreur url rewriting phpBB

Message le Dim Juin 13, 2004 22:24

Voilà, j'ai suivit à la lettre le tutorial sur comment rewrité phpBB de webrankinfo.


Pour les ID de sessions, ca marche impec'.

Pour les liens, ca me les transforme de cette façon (et ça ne marche pas):

http://www.monsite.com/forum/forum2.php par exemple pour l'index des forums.


Quelqu'un aurait une idée?


Je ne vois vraiment pas où est l'erreur.

PS: mon hébergeur est sivit.


Merci d'avance.


Dr DLP
WRInaute impliqué
WRInaute impliqué
 
Messages: 673
Inscription: 28 Juin 2003

Message le Dim Juin 13, 2004 22:59

Une erreur dans le htaccess , probablement mal placé :)

alexvoy
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 29 Aoû 2003

Message le Dim Juin 13, 2004 23:18

Mon forum se trouve dans www/forum

C'est egalement là que je l'ai mis, comme indiqué.

Comprend pas :cry:

alexvoy
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 29 Aoû 2003

Message le Dim Juin 20, 2004 9:54

Désolé, je relance le sujet car j'ai toujours pas réussi.


Par contre je me demande si le problème ne viendrait pas de mon hébergeur (sivit) qui aurait "oublié" d'activer le mode rewrite.

J'ai fait ca petit test, en mettant à la racine du FTP un .htaccess avec ceci:

RewriteEngine On

RewriteRule ^index.html index.php



Je lance le navigateur, tape http://www.monsite.com/index.html

==> Erreur 404

C'est moi qui ai fait une erreur ou ça devrait effectivement me redirigé vers http://www.monsite.com/index.php ? :?


Dr DLP
WRInaute impliqué
WRInaute impliqué
 
Messages: 673
Inscription: 28 Juin 2003

Message le Dim Juin 20, 2004 10:24

Tu peux donner un lien vers ton forum stp ?

alexvoy
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 29 Aoû 2003

Message le Dim Juin 20, 2004 11:09

Envoyé par mp :wink:


Dr DLP
WRInaute impliqué
WRInaute impliqué
 
Messages: 673
Inscription: 28 Juin 2003

Message le Dim Juin 20, 2004 11:14

Je viens de me rappeler que c'était spécial pour Sivit ...
Essaye avec ça :
Code: Tout sélectionner
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 ^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

alexvoy
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 29 Aoû 2003

Message le Dim Juin 20, 2004 12:03

Merci beaucoup ! :D

Ca marche !


Juste peut être quelque chose à améliorer:

Sur les topic qui contiennent plusieurs pages, les URL sont du genre:



:roll:

alexvoy
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 29 Aoû 2003

Message le Dim Juin 20, 2004 14:00

Je viens de voir qu'en fait quand un topic fait plusieurs page, si on essai d'aller sur une autre que la premiere, c'est quand même la première qui est chargée!

Donc apparamment il y a un soucis du coté des lignes qui permette de réécrire les URL en rapport, à savoir:

viewtopic.php?t=xx&start=yy
viewtopic.phpt=xx&postdays=0&postorder=asc&start=yy



Normalement tout le reste fonctionne.


Déjà ça vient pas du htaccess car si je tape directement des adresses de ce style:



ça charge la bonne page.


Dr DLP
WRInaute impliqué
WRInaute impliqué
 
Messages: 673
Inscription: 28 Juin 2003

Message le Dim Juin 20, 2004 17:12

Mets ça dans ton .htaccess :
Code: Tout sélectionner
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

Et çà dans ton page_header.php :
Code: Tout sélectionner
ob_start();
function replace_mod_rewrite($s)
{
   $urlin = array(
      "'(?<!/)viewforum.php\?f=([0-9]*)&amp;topicdays=([0-9]*)&amp;start=([0-9]*)'",
      "'(?<!/)viewforum.php\?f=([0-9]*)&amp;mark=topics'",
      "'(?<!/)viewforum.php\?f=([0-9]*)'",

      "'(?<!/)viewtopic.php\?t=([0-9]*)&amp;view=previous'",
      "'(?<!/)viewtopic.php\?t=([0-9]*)&amp;view=next'",
      "'(?<!/)viewtopic.php\?t=([0-9]*)&amp;view=newest'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)watch=topic&(?:amp;)start=([0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)unwatch=topic&(?:amp;)start=([0-9]*)'",
      "'(?<!/)viewtopic.php\?t=([0-9]*)&amp;postdays=([0-9]*)&amp;postorder=([a-zA-Z]*)&amp;start=([0-9]*)'",      "'(?<!/)viewtopic.php\?t=([0-9]*)&amp;start=([0-9]*)&amp;postdays=([0-9]*)&amp;postorder=([a-zA-Z]*)&amp;highlight=([a-zA-Z0-9]*)'",
      "'(?<!/)viewtopic.php\?t=([0-9]*)&amp;start=([0-9]*)'",
      "'(?<!/)viewtopic.php\?t=([0-9]*)&amp;highlight=([a-zA-Z0-9]*)'",
      "'(?<!/)viewtopic.php\?t=([0-9]*)'",
      "'(?<!/)viewtopic.php\?p=([0-9]*)'");

   $urlout = array(
      "viewforum\\1-\\2-\\3.php",
      "mforum\\1.php",
      "forum\\1.php",

      "ptopic\\1.php",
      "ntopic\\1.php",
      "newtopic\\1.php",
      "stopic\\1.php",
      "utopic\\1.php",
      "ftopic\\1-\\2-\\3-\\4.php",
      "ftopic\\1-\\2-\\3-\\4-\\5.php",
      "ftopic\\1-\\2.php",
      "setopic_\\1-\\2.html",
      "ftopic\\1.php",
      "sutra\\1.php");

   $s = preg_replace($urlin, $urlout, $s);

   return $s;
}

Jayce
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 14
Inscription: 20 Juin 2004

Message le Dim Juin 20, 2004 17:16

avec ce que t'a donné Dr DLP ça marche jamais le meme problème. :wink:

alexvoy
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 29 Aoû 2003

Message le Dim Juin 20, 2004 19:08

Oui j'ai essayer ça marche pas et ça fait une erreur plus rien ne s'affiche. :cry:


Dr DLP
WRInaute impliqué
WRInaute impliqué
 
Messages: 673
Inscription: 28 Juin 2003

Message le Dim Juin 20, 2004 19:27

Qu'est ce que tu veux que je réponde avec si peu d'éléments ?

alexvoy
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 29 Aoû 2003

Message le Lun Juin 21, 2004 0:54

C'est bon en fait ça marche impec' :D

Merci beaucoup Dr DLP c'est vraiment trop sympa !

Et mes excuses pour avant, j'ai du faire un peu vite et une erreur a du se glisser, là j'ai reessayer tout est parfait.

dentifrice
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 24
Inscription: 16 Déc 2003

Message le Mar Fév 01, 2005 1:36

Bonjour,

J'ai eu le même problème que alexvoy sur un hébergement sivit 300, j'ai fait les modifications de Dr DLP, cela marche bien, mais les pages sont troujours en .php du style :
http://www.nomdetonsite.com/forum/ftopic3207-135.php

Serait-il possible de l'avoir en .html ?

Merci

erreur url rewriting phpBB

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités