Aller au contenu

Sujets conseillés

Posté

Bonjour à tous,

si je viens vous trouver aujourd'hui c'est pour un problème grave :wacko: Voilà j'ai un fichier .htaccess à la racine pour un forum phpbb qui est dans un répertoire ca fonctionne super bien jusque la pas de problème. Seulement maintenant, j'ai besoin pour d'autres raisons, de le mettre dans le répertoire "racine" du forum. J'ai donc changé ce qu'il y avait besoin de changer dans le .htaccess etc... normalement ca doit fonctionner, c'est certain seulement voilà j'ai une erreur 500. J'ai essayé en mettant juste un fichier .htacces avec juste rewriteengine On dedans mais même ca ca ne fonctionne pas.

Mon hébergeur est 1 and 1. Y a t il quelque chose de spécial à mettre dans le .htaccess chez eux? Ont ils une manière de compiler qui est différente?

Merci d'avance pour vos lumières. J'ai absolument besoin de résoudre ce problème fort facheux :unsure:

Merci :D

Charles

Posté

Si tu mets un fichier .htaccess dans un répertoire et que les règles que tu y mets sont en complément aux règles mises au niveau supérieur, il faut mettre cette ligne pour ne pas perdre les règles précédentes:

RewriteOptions Inherit

Si tu nous donnais le contenu du .htaccess on pourrait peut-être mieux t'aider, non ? :)

Dan

Posté (modifié)

Bonjour Dan et merci,

je n'avais pas pensé utile de mettre les règles car je pensais sincèrement que le problème ne vient pas de mes règles mais de la gestion des .htaccess dans les sous domaines puisque même un .htaccess vide fait bugger le répertoire.

Options +FollowSymlinks

RewriteEngine On

#RewriteBase /scriptannu/mydir_1_0_1/

#RewriteCond %{HTTP_HOST} ^annuaire.c-plus-c.com [NC]

RewriteRule  ^(.*)-([0-9]*).html$  ?dir=$2 [L]

RewriteRule  ^(.*)-([0-9]*)-page-([0-9]*).html$  ?dir=$2&start=$3 [L]

RewriteRule  ^(.*)-([0-9]*)-ordre([0-9]*).html$  ?order=$3&dir=$2 [L]

RewriteRule  ^(.*)-([0-9]*)-page-([0-9]*)-ordre-([0-9]*).html$  ?order=$4&dir=$2&start=$3 [L]

RewriteRule  soumettre.html$  ?do=soumettre [L]

RewriteRule  suggerer.html$  ?do=suggerer [L]

RewriteRule  nouveautes.html$  ?do=nouveautes [L]

RewriteRule  newsletter.html$  ?do=newsletter [L]

RewriteRule  partenaires.html$  ?do=partenaires [L]

RewriteRule  partenaires1.html$  ?do=partenaires1 [L]

ca c'est le .htaccess qui est dans le répertoire /scriptannu/mydir_1_0_1 les commentaires sont les paramètres sur lesquels j'ai déjà joué.

Pour info, le .htaccess qui est à la racine pour faire fonctionner phpbb qui se trouve dans un répertoire est le suivant (ca fonctionne ca)

Options FollowSymLinks

RewriteEngine On

#this may cause issues with subdirs and so I have not enabled it.

RewriteOptions Inherit

RewriteBase /forum/

RewriteRule [.]*-vf([0-9]*) /forum/viewforum.php?%{QUERY_STRING}&f=$1

RewriteRule [.]*-vp([0-9]*) /forum/viewtopic.php?%{QUERY_STRING}&p=$1

RewriteRule [.]*-vt([0-9]*) /forum/viewtopic.php?%{QUERY_STRING}&t=$1

RewriteRule [.]*-vc([0-9]*) /forum/index.php?%{QUERY_STRING}&c=$1

RewriteRule [.]*-ac([0-9]*) /forum/album_cat.php?%{QUERY_STRING}&cat_id=$1

RewriteRule [.]*-at([0-9]*) /forum/album_thumbnail.php?%{QUERY_STRING}&pic_id=$1

RewriteRule [.]*-apic([0-9]*) /forum/album_pic.php?%{QUERY_STRING}&pic_id=$1

RewriteRule [.]*-apm([0-9]*) /forum/album_picm.php?%{QUERY_STRING}&pic_id=$1

RewriteRule [.]*-full-asp([0-9]*) /forum/album_showpage.php?full=&pic_id=$1

RewriteRule [.]*-asp([0-9]*) /forum/album_showpage.php?%{QUERY_STRING}&pic_id=$1

RewriteRule [.]*-aper([0-9]*) /forum/album_personal.php?%{QUERY_STRING}&user_id=$1

RewriteRule [.]*-dc([0-9]*) /forum/dload.php?%{QUERY_STRING}action=category&cat_id=$1

RewriteRule [.]*-df([0-9]*) /forum/dload.php?%{QUERY_STRING}action=file&file_id=$1

RewriteRule [.]*-kbc([0-9]*) /forum/kb.php?%{QUERY_STRING}mode=cat&cat=$1

RewriteRule [.]*-kba([0-9]*) /forum/kb.php?%{QUERY_STRING}mode=article&k=$1

RewriteRule [.]*-kbsmp /forum/kb.php?mode=stats&stats=mostpopular

RewriteRule [.]*-kbstr /forum/kb.php?mode=stats&stats=toprated

RewriteRule [.]*-kbsl /forum/kb.php?mode=stats&stats=latest

RewriteRule [.]*-pbc([0-9]*) /forum/kb.php?%{QUERY_STRING}mode=cat&cat=$1

RewriteRule [.]*-pa([0-9]*) /forum/kb.php?%{QUERY_STRING}mode=article&k=$1

RewriteRule [.]*-psmp /forum/kb.php?mode=stats&stats=mostpopular

RewriteRule [.]*-pstr /forum/kb.php?mode=stats&stats=toprated

RewriteRule [.]*-pbsl /forum/kb.php?mode=stats&stats=latest

merci beaucoup :)

charles

ps: j'ai ajouté ton code mais ca ne change rien pour l'instant

Modifié par chhanot

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...