Index
Forums
Annuaire
Référencement
Télécharger
  phpBB SEO : Référencement Google, MSN, Yahoo, Annuaires, Forums  
phpBB SEO
Boards
Directory  
SEO  
Downloads
 
  Rechercher Search
    S'enregistrer
Pseudo :  Passe :  Auto  
Register  
 
   
Erreur de htaccess pour un forum à la racine ?

 
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » TooLkit phpBB3 SEO  » Premod phpBB SEO
::  
Auteur Message
R1_Bzh
phpBB SEO Team
phpBB SEO Team


Inscrit le: 04 Juil 2007
Messages: 92
Localisation: Toulouse

Erreur de htaccess pour un forum à la racine ?Posté le: Mar Juin 17, 2008 9:28 am    Sujet du message: Erreur de htaccess pour un forum à la racine ?

Bonjour, je suis tombé sur un problème étrange et j'ai quand même l'impression que ce problème n'en est pas un, mais dans le doute Wink

J'ai installé la version Premod phpbb3, une fois que ça marchait, j'ai configuré, généré le htacces et j'ai activé la réécriture. Surprise, ça ne marche pas sur toutes les pages.

Le forum est installé à la racine du site: -http://forum.mondomaine.com/

Le htacces ressemblait à cela
Code:
RewriteEngine On
RewriteBase /

# FORUM
RewriteRule ^[a-z0-9_-]*-f([0-9]+)(-([0-9]+))?\.html$ /viewforum.php?f=$1&start=$3 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER
RewriteRule ^[a-z0-9_-]*-f([0-9]+)/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$


Ca ne marchait pas quand on appelait la page: -http://forum.mondomaine.com/votre-premier-forum-f2.html
Par un hasard, je me suis retrouvé sur une autre page, la visualisation d'un message et là ça marchait. J'ai donc supprimer les ^ au début des lignes du htaccess et là tout marche.

Est-ce qu'il serait possible, bien que carrément pas probable que le mod_rewrite ne marche pas de la même façon sur toutes les version d'apache ? (c'est un apache 1.3.37 dans ce cas là)

PS je test sur mon serveur, apache 2, dans les mêmes conditions, pour éclaircir tout ça Wink
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 14279

Erreur de htaccess pour un forum à la racine ?Posté le: Mar Juin 17, 2008 9:35 am    Sujet du message: Re: Erreur de htaccess pour un forum à la racine ?

R1_Bzh a écrit:

Est-ce qu'il serait possible, bien que carrément pas probable que le mod_rewrite ne marche pas de la même façon sur toutes les version d'apache ? (c'est un apache 1.3.37 dans ce cas là)

PS je test sur mon serveur, apache 2, dans les mêmes conditions, pour éclaircir tout ça Wink


C'est même très possible, et pas que en fonction des version d'apache, c'est là que ça se corse Very Happy, d'où les options sur les slashes, essaies en remplaçant les ^ par des ^/ (au pire par ^/?) pour voir.

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
R1_Bzh
phpBB SEO Team
phpBB SEO Team


Inscrit le: 04 Juil 2007
Messages: 92
Localisation: Toulouse

Erreur de htaccess pour un forum à la racine ?Posté le: Mar Juin 17, 2008 5:07 pm    Sujet du message: Re: Erreur de htaccess pour un forum à la racine ?

Ça vient bien de la version d'apache, et peut être d'autres choses mais je n'ai pas assez d'infos pour le moment.

Petite modification rapide qui pourrait p'tet éviter à quelques un de fouiller dans les options et se retrouver avec un site en vrac.

Je suis parti du principe que la signature Apache n'a pas changée depuis trèèèèès longtemps, ce qui est sûrement un tord mais je n'ai pas trouvé la liste des signatures apache Cool

Code:
includes/acp/acp_phpbb_seo.php
ligne ~524
$wierd_slash = $this->new_config['wslash'] || $_SERVER['SERVER_SOFTWARE'][7]==1 ? '<b style="color:red">/</b>' : '';

Si le 8ème caractère de la version Apache est un 1, ça rajoute d'office le / devant.

La méthode peut paraitre hasardeuse mais dans 95% des cas devrait automatique ajouter le / sur les version 1.3.x et ne rien faire dans les autre cas.

Sinon toujours mettre ^/? car ça marche aussi

Pour être plus complet il faudrait aussi tester si le serveur est un IIs mais je n'en ai pas sous la main pour voir le contenu de $_SERVER['SERVER_SOFTWARE']. Quelqu'un aurait ça ?
Revenir en haut de page
Visiter le site web de l'utilisateur
SeO
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 15 Mar 2006
Messages: 3477

Erreur de htaccess pour un forum à la racine ?Posté le: Mar Juin 17, 2008 11:19 pm    Sujet du message: Re: Erreur de htaccess pour un forum à la racine ?

En même temps, c'est juste un test a faire en cochant une option du générateur de .htaccess, si on suit les étapes de l'installe, ça représente 5 minutes de perdu dans le (ou plutôt un les) cas bizarres, parce qu'il y a aussi les sous domaines qui peuvent introduire des besoins de slashes en fonction du serveur, des truc comme ça, il y en a pas mal au final.

_________________
phpBB SEO || SEO Forum || Forum Référencement
GYM Sitemap & RSS for phpBB3 has been released ! || GYM Sitemap & RSS for phpBB3 est disponible !
Revenir en haut de page
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » TooLkit phpBB3 SEO  » Premod phpBB SEO
Page 1 sur 1

Navigation Autres sujets de discussion

Sauter vers: