Problème avec le Rewrite intermediaire

Support et discussions sur les différentes téchniques de réécriture d'url (url rewriting) pour phpBB2.

Modérateur: Modérateurs

Problème avec le Rewrite intermediaire

Messagede gravedigger » Jeu Déc 14, 2006 7:35 pm

Bonjour,
après avoir longuement lu les pages de se mode, je n'arrive pas à trouver de solution à mon problème sur lequel je bloque depuis hier.

J'ai fait exactement les modifications à effectuer sur les fichiers, je vois bien la réécriture des mes forums en html, mais dès lors que je souhaites rentrer dedans, je reste sur la page index.php
Aussi bien connecté qu'invité.
Mon hébergement est chez ovh et voici mon htaccess:

Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine On
RewriteBase /

#########################################################
# PHPBB SEO REWRITE RULES            #
#########################################################
# AUTHOR : DCZ http://www.phpbb-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM PROTECTION RULE
RewriteRule ^.+/([^/]+\.html)$ /index.php [R=301,L]
# CATEGORIES
RewriteRule ^.+-vc([0-9]+)\.html$ /index.php?c=$1 [QSA,L]
# PAGINATED FORUM
RewriteRule ^.+-vf([0-9]+)-([0-9]+)\.html$ /viewforum.php?f=$1&start=$2 [QSA,L]
# FORUM
RewriteRule ^.+-vf([0-9]+)\.html$ /viewforum.php?f=$1 [QSA,L]
# PAGINATED TOPIC
RewriteRule ^topic([0-9]+)-([0-9]+)\.html$ /viewtopic.php?t=$1&start=$2 [QSA,L]
# TOPIC
RewriteRule ^topic([0-9]+)\.html$ /viewtopic.php?t=$1 [QSA,L]
# POST
RewriteRule ^post([0-9]+)\.html$ /viewtopic.php?p=$1 [QSA,L]
#PROFILES
RewriteRule ^membre([0-9]+)\.html$ /profile.php?mode=viewprofile&u=$1 [QSA,L]
# END PHPBB PAGES
#####################################################

Si quelqu'un voulait bien m'aider, merci !
gravedigger
 
Messages: 21
Inscription: Jeu Déc 14, 2006 7:31 pm

Publicité

Re: Problème avec le Rewrite intermediaire

Messagede gravedigger » Jeu Déc 14, 2006 8:00 pm

Voila ce que j'obtiens sur ie et mozilla comme url une fois cliqué sur un forum:

ie= http://www.xxwxx.fr/./index.php

mozilla= http://www.xxwxx.fr/index.php

De plus j'ai essayé bcp de modif sur le htaccess mais rien n'y fait !
gravedigger
 
Messages: 21
Inscription: Jeu Déc 14, 2006 7:31 pm

Messagede dcz » Jeu Déc 14, 2006 9:30 pm

Et bienvenue :D

Et :lol: http://forums.phpbb-fr.com/viewpost_903515.html#903515

Dis moi ce que ça donne.

Un lien aiderait à se rendre compte, il est dans une dossier ton forum ?

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21219
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede gravedigger » Jeu Déc 14, 2006 10:15 pm

Merci,
et bien ça donne pas grand chose ! non mon forum n'est pas dans un dossier.
Je met le lien mais les fichiers ne resteront pas, car sinon plus personne ne peut y accèder.
http://www.wog.fr
gravedigger
 
Messages: 21
Inscription: Jeu Déc 14, 2006 7:31 pm

Messagede dcz » Jeu Déc 14, 2006 10:23 pm

mm..

C'est quoi ton hébergement, ton serveur ?

Au cas ou essai sans :
Code: Tout sélectionner
Options +FollowSymlinks


++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21219
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede gravedigger » Jeu Déc 14, 2006 10:25 pm

Déjà essayé :lol:
Sinon avant j'avais un htaccess dans se genre:

RewriteEngine On
RewriteRule ^forums.* 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
RewriteRule ^newtopic([0-9]*).* viewtopic.php?t=$1&view=newest
gravedigger
 
Messages: 21
Inscription: Jeu Déc 14, 2006 7:31 pm

Messagede dcz » Jeu Déc 14, 2006 10:43 pm

Alors retires les slashs avant les nom de fichier phpBB :

Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine On
RewriteBase /

#########################################################
# PHPBB SEO REWRITE RULES            #
#########################################################
# AUTHOR : DCZ http://www.phpbb-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM PROTECTION RULE
RewriteRule ^.+/([^/]+\.html)$ index.php [R=301,L]
# CATEGORIES
RewriteRule ^.+-vc([0-9]+)\.html$ index.php?c=$1 [QSA,L]
# PAGINATED FORUM
RewriteRule ^.+-vf([0-9]+)-([0-9]+)\.html$ viewforum.php?f=$1&start=$2 [QSA,L]
# FORUM
RewriteRule ^.+-vf([0-9]+)\.html$ viewforum.php?f=$1 [QSA,L]
# PAGINATED TOPIC
RewriteRule ^topic([0-9]+)-([0-9]+)\.html$ viewtopic.php?t=$1&start=$2 [QSA,L]
# TOPIC
RewriteRule ^topic([0-9]+)\.html$ viewtopic.php?t=$1 [QSA,L]
# POST
RewriteRule ^post([0-9]+)\.html$ viewtopic.php?p=$1 [QSA,L]
#PROFILES
RewriteRule ^membre([0-9]+)\.html$ profile.php?mode=viewprofile&u=$1 [QSA,L]
# END PHPBB PAGES
#####################################################


++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21219
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede gravedigger » Ven Déc 15, 2006 8:33 am

Déjà essayé aussi :?
Hébergeur OVH.
gravedigger
 
Messages: 21
Inscription: Jeu Déc 14, 2006 7:31 pm

Messagede rogerlebouledogue » Ven Déc 15, 2006 9:02 am

dcz a écrit:Alors retires les slashs avant les nom de fichier phpBB :

Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine On
RewriteBase /

#########################################################
# PHPBB SEO REWRITE RULES            #
#########################################################
# AUTHOR : DCZ http://www.phpbb-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM PROTECTION RULE
RewriteRule ^.+/([^/]+\.html)$ index.php [R=301,L]
# CATEGORIES
RewriteRule ^.+-vc([0-9]+)\.html$ index.php?c=$1 [QSA,L]
# PAGINATED FORUM
RewriteRule ^.+-vf([0-9]+)-([0-9]+)\.html$ viewforum.php?f=$1&start=$2 [QSA,L]
# FORUM
RewriteRule ^.+-vf([0-9]+)\.html$ viewforum.php?f=$1 [QSA,L]
# PAGINATED TOPIC
RewriteRule ^topic([0-9]+)-([0-9]+)\.html$ viewtopic.php?t=$1&start=$2 [QSA,L]
# TOPIC
RewriteRule ^topic([0-9]+)\.html$ viewtopic.php?t=$1 [QSA,L]
# POST
RewriteRule ^post([0-9]+)\.html$ viewtopic.php?p=$1 [QSA,L]
#PROFILES
RewriteRule ^membre([0-9]+)\.html$ profile.php?mode=viewprofile&u=$1 [QSA,L]
# END PHPBB PAGES
#####################################################


++

Je suis aussi chez OVH, avec un 90Plan, et c'est exactement le même htaccess que j'ai ! ;)
Et tout fonctionne bien ...
Le problème doit venir d'ailleurs ... :roll:
@+. :P
Avatar de l’utilisateur
rogerlebouledogue
phpBB SEO Team
phpBB SEO Team
 
Messages: 354
Inscription: Sam Juil 22, 2006 1:20 pm
Localisation: Belle-Ile (56)

Messagede gravedigger » Ven Déc 15, 2006 9:35 am

rogerlebouledogue a écrit:
dcz a écrit:Alors retires les slashs avant les nom de fichier phpBB :

Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine On
RewriteBase /

#########################################################
# PHPBB SEO REWRITE RULES            #
#########################################################
# AUTHOR : DCZ http://www.phpbb-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM PROTECTION RULE
RewriteRule ^.+/([^/]+\.html)$ index.php [R=301,L]
# CATEGORIES
RewriteRule ^.+-vc([0-9]+)\.html$ index.php?c=$1 [QSA,L]
# PAGINATED FORUM
RewriteRule ^.+-vf([0-9]+)-([0-9]+)\.html$ viewforum.php?f=$1&start=$2 [QSA,L]
# FORUM
RewriteRule ^.+-vf([0-9]+)\.html$ viewforum.php?f=$1 [QSA,L]
# PAGINATED TOPIC
RewriteRule ^topic([0-9]+)-([0-9]+)\.html$ viewtopic.php?t=$1&start=$2 [QSA,L]
# TOPIC
RewriteRule ^topic([0-9]+)\.html$ viewtopic.php?t=$1 [QSA,L]
# POST
RewriteRule ^post([0-9]+)\.html$ viewtopic.php?p=$1 [QSA,L]
#PROFILES
RewriteRule ^membre([0-9]+)\.html$ profile.php?mode=viewprofile&u=$1 [QSA,L]
# END PHPBB PAGES
#####################################################


++

Je suis aussi chez OVH, avec un 90Plan, et c'est exactement le même htaccess que j'ai ! ;)
Et tout fonctionne bien ...
Le problème doit venir d'ailleurs ... :roll:
@+. :P

Je te remercie, doncje vais chercher ailleurs, mais ou :lol:
Ce qui m'ennui c'est de voir cette url apparaitre lorsque je clique sur un forum sous internet explorer:
http://www.wog.fr/./index.php
Et sous firefox, je n'ai pas cette url d'affichée dans la barre, elle est normal mais le résultat est le même.
gravedigger
 
Messages: 21
Inscription: Jeu Déc 14, 2006 7:31 pm

Messagede dcz » Ven Déc 15, 2006 9:49 am

Essai au plus simple, une rewriterule à la fois.

Et aussi, pas besoin de laisser les fichier php modifié en ligne, upload juste le .htaccess et tu pourra tester des url réécrites comme -http://www.wog.fr/topic32.html ou -http://www.wog.fr/jeux-consoles-vf6.html

Dès que ça marche tu pourra mettre en ligne les fichier php pour que ton forum sorte des liens réécrits.

Essais sans :

Code: Tout sélectionner
RewriteRule ^.+/([^/]+\.html)$ index.php [R=301,L]


et sans :

Code: Tout sélectionner
Options +FollowSymlinks


et théoriquement, chez OVH, il faut les slashs.

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21219
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede gravedigger » Ven Déc 15, 2006 9:51 am

Là je suis au taf, j'ai pas d'accès FTP :lol:
Ce que je vais faire c'est reprendre les fichiers à modifier d'origine et repartie de 0 ;)
gravedigger
 
Messages: 21
Inscription: Jeu Déc 14, 2006 7:31 pm

Messagede gravedigger » Ven Déc 15, 2006 5:52 pm

Alors en reprenant les fichiers non modifiés de la prémode, et en y injectant le code et le mode guest session, j'obtiens ça:

Code: Tout sélectionner
Warning: Missing argument 1 for obtain_ids_colors() in /home.10.4/www/includes/class_rcs.php on line 215

Warning: Cannot modify header information - headers already sent by (output started at /home.10.4/www/includes/class_rcs.php:215) in /home.10.4/wogdzeub/www/includes/sessions.php on line 259

Warning: Cannot modify header information - headers already sent by (output started at /home.10.4/www/includes/class_rcs.php:215) in /home.10.4/wogdzeub/www/includes/sessions.php on line 260

Warning: Cannot modify header information - headers already sent by (output started at /home.10.4/www/includes/class_rcs.php:215) in /home.10.4/wogdzeub/www/includes/functions.php on line 1224


De plus je comprends pas pourquoi dans le fichier, phpBB-SEO-Mixed-mod-Rewrite_V_0.0.2FR.txt il n'y a que 6 fichiers à éditer alors qu'en réalité il y a le common, function en plus qui ne sont pas notés ???
J'essai de voir se problème.
gravedigger
 
Messages: 21
Inscription: Jeu Déc 14, 2006 7:31 pm

Messagede gravedigger » Ven Déc 15, 2006 6:19 pm

dcz a écrit:Essai au plus simple, une rewriterule à la fois.

Et aussi, pas besoin de laisser les fichier php modifié en ligne, upload juste le .htaccess et tu pourra tester des url réécrites comme -http://www.wog.fr/topic32.html ou -http://www.wog.fr/jeux-consoles-vf6.html

Dès que ça marche tu pourra mettre en ligne les fichier php pour que ton forum sorte des liens réécrits.

Essais sans :

Code: Tout sélectionner
RewriteRule ^.+/([^/]+\.html)$ index.php [R=301,L]


et sans :

Code: Tout sélectionner
Options +FollowSymlinks


et théoriquement, chez OVH, il faut les slashs.

++

J'ai essayé de le modifier dans tous les sens rien n'y fait.
J'ai remis mes anciens fichiers et laissé le htaccess je vois bien les urls ré écritent, mais même avec les fichiers normaux mon forum est inacessible :(
gravedigger
 
Messages: 21
Inscription: Jeu Déc 14, 2006 7:31 pm

Messagede dcz » Ven Déc 15, 2006 6:50 pm

C'est strange ton truc, d'autant plus que tu semblait utiliser un mod rewrite avant ça. Tu confirme que tu utilise une serveur Apache avec le module mod_rewrite ?

Et aussi, tu as bien essayé avec juste :

Code: Tout sélectionner
RewriteEngine On
RewriteBase /
# CATEGORIES
RewriteRule ^.+-vc([0-9]+)\.html$ /index.php?c=$1 [QSA,L]
# PAGINATED FORUM
RewriteRule ^.+-vf([0-9]+)-([0-9]+)\.html$ /viewforum.php?f=$1&start=$2 [QSA,L]
# FORUM
RewriteRule ^.+-vf([0-9]+)\.html$ /viewforum.php?f=$1 [QSA,L]
# PAGINATED TOPIC
RewriteRule ^topic([0-9]+)-([0-9]+)\.html$ /viewtopic.php?t=$1&start=$2 [QSA,L]
# TOPIC
RewriteRule ^topic([0-9]+)\.html$ /viewtopic.php?t=$1 [QSA,L]
# POST
RewriteRule ^post([0-9]+)\.html$ /viewtopic.php?p=$1 [QSA,L]
#PROFILES
RewriteRule ^membre([0-9]+)\.html$ /profile.php?mode=viewprofile&u=$1 [QSA,L]
# END PHPBB PAGES


Dans ton .htaccess et rien d'autre ?

C'est validé moulte fois chez OVH ça.

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21219
Inscription: Ven Avr 28, 2006 9:03 pm

Suivante

Retourner vers mod Rewrite phpBB2

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité