Url rewriting phpbb, problème pour le profile

Nouveau WRInaute
Bonsoir à tous,

Je suis occupé à faire l'url rewriting des pages importantes de mon forum mais j'ai un problème concernant le profile...

Lorsque je vais là : http://forums.tommyweb.org/profile2.html
Ca m'affiche que l'utilisateur n'existe pas.

Si je vais là : http://forums.tommyweb.org/profile20.html (20 à 29 en fait)
il affiche l'id 2.

Voici le code que j'ai dans mon htaccess :

Code:
RewriteRule ^profile([0-9]*).\.html$ /profile.php?mode=viewprofile&u=$1 [L]
Et celui dans le fichier page_header :
Code:
   $urlin = array(
      ...
      "'(?<!/)profile.php\?mode=viewprofile&amp;u=([0-9]*)'"
   );

   $urlout = array(
      ...
      "profile\\1.html",
   );

Merci d'avance pour votre aide.

ps : j'ai toujours les ?sid=... et &sid=... sur les liens. Comment je peux faire pour les retirer ? Car ça fait merder les liens rewriter :-/
 
WRInaute occasionnel
Normal, tu as un point en trop
celui là :
([0-9]*) -->.<-- \.html
vire le pour faire ainsi :
([0-9]*)\.html

et ça ira mieux :)

Edit: pour les SID aucune idée, je laisse pour quelqu'un d'autre :)
 
Nouveau WRInaute
J'ai placé en commentaire les 4 lignes qu'il faut dans le fichier sessions.php

Les SID ont disparu mais je n'ai plus accès au panneau d'admin maintenant..

Il m'affiche l'index du forum dans la frame gauche et droite :-/
 
Nouveau WRInaute
C'est étrange, il semblerait que j'avais le début de la modif mais qu'il me manquait quelque chose puisque maintenant ça fonctionne ;-)

Merci !
 
Nouveau WRInaute
Argh, le SID n'a pas disparu, il apparait toujours sur les liens lorsqu'il est envoyé en cookie :-/

Svp, comment régler ce problème ?


Si je vire l'envoi du cookie, ça devrait aller non ?
Reste à voir ou je peux le virer celui là
 
Nouveau WRInaute
En fait, le fait de mettre en commentaire les 4 lignes de la fonction append_sid() et le code pour faire fonctionner l'admin sont totalement opposé.

Si je met en commentaire, je sais accéder à l'admin, sinon je sais pas.

Et si je met en commentaire, j'ai plus les sid, sinon j'ai.
 
Discussions similaires
Haut