| |
| |
|
|
|
|
| |
|
| |
|
| :: |
| Auteur |
Message |
R1_Bzh phpBB SEO Team

Inscrit le: 04 Juil 2007 Messages: 92 Localisation: Toulouse
|
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
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  |
|
|
| Revenir en haut de page |
|
 |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 14279
|
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  |
C'est même très possible, et pas que en fonction des version d'apache, c'est là que ça se corse , 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 |
|
 |
R1_Bzh phpBB SEO Team

Inscrit le: 04 Juil 2007 Messages: 92 Localisation: Toulouse
|
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
| 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 |
|
 |
SeO Administrateur - Site Admin

Inscrit le: 15 Mar 2006 Messages: 3477
|
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 |
|
 |
|
| Navigation |
Autres sujets de discussion |
|
|
|
|
|
|
|
| |
|
|
|
|
| |
|
|
|
|
| |