Mamat Posté 28 Novembre 2005 Posté 28 Novembre 2005 (modifié) Hello, J'avais un bon nombre de règle de réécriture chez un hébergeur bas de gamme, je suis passé chez ovh, plus auncune ne fonctionne ! HELP !! ;oD Je vous copie ça et dites moi si il y a une spécificité que je n'ai pas saisie ! Options +FollowSymlinksRewriteEngine On#RewriteCond %{HTTP_HOST} ^levangile.com$ RewriteRule ^(.*) http://www.levangile.com/$1 [L,R=301,QSA]#RewriteRule ^http://levangile.com/Wiki/$ / [R=301]RewriteRule ^http://levangile.com/Encyclopedie-Biblique-Libre/$ / [R=301]#RewriteRule ^Bible\-(.+)\-(.+)\-(.+)\-(.+)\-(.+)\-Contexte\-(.+)\.htm$ Affichage-Multi-Bible.php?Version=$1&Livre=$2&Chapitre=$3&Verset=$4&Mode=$5&Contexte=$6RewriteRule ^BibleP\-(.+)\-(.+)\-(.+)\-(.+)\-(.+)\-Contexte\-(.+)\.htm$ Affichage-Multi-Bible.php?Version=$1&Livre=$2&Chapitre=$3&Verset=$4&Mode=$5&Contexte=$6&Private=1#RewriteRule ^Bible\-Annotee\-(.+)\.htm$ Bible-Annotee.php?bible=$1¬e=$1#RewriteRule ^Strong\-Hebreu\-(.+)\.htm$ Strong-Hebreu.php?strong=$1RewriteRule ^Strong\-Grec\-(.+)\.htm$ Strong-Grec.php?strong=$1#RewriteRule ^Concordance\-Biblique\-Grecque\-Strong\-(.+)\.htm$ Concordance-Grecque-Recherche.php?strong=$1RewriteRule ^Concordance\-Biblique\-Hebraique\-Strong\-(.+)\.htm$ Concordance-Hebraique-Recherche.php?strong=$1# RewriteRule ^BibleS\-(.+)\-(.+)\-(.+)\-(.+)\-Contexte\-(.+)\-Strong-(.+)\.htm$ Affichage-Multi-Bible.php?Version=LSGS&Livre=$1&Chapitre=$2&Verset=$3&Mode=$4&Contexte=$5&strong=$6RewriteRule ^BibleS\-(.+)\-(.+)\-(.+)\-(.+)\-Contexte\-(.+).htm$ Affichage-Multi-Bible.php?Version=LSGS&Livre=$1&Chapitre=$2&Verset=$3&Mode=$4&Contexte=$5 Et surtout merci d'avance ! Modifié 28 Novembre 2005 par Mamat
Dan Posté 28 Novembre 2005 Posté 28 Novembre 2005 Chez OVH il faut commencer les seconds arguments par / à cause du module Apache qu'ils ont installé. Donc, par exemple (si ces fichiers sont à la racine): RewriteRule ^Strong\-Hebreu\-(.+)\.htm$ /Strong-Hebreu.php?strong=$1 ou RewriteRule ^Strong\-Hebreu\-(.+)\.htm$ /toto/Strong-Hebreu.php?strong=$1 si elles sont dans le répertoire /toto/ de ton hébergement. Tu as aussi des règles qui sont incorrectes et qui n'ont jamais dû être vérifiées: RewriteRule ^http://levangile.com/Wiki/$ / [R=301]RewriteRule ^http://levangile.com/Encyclopedie-Biblique-Libre/$ / [R=301] Dan
Mamat Posté 28 Novembre 2005 Auteur Posté 28 Novembre 2005 (modifié) Je te remercie Dan, mais hélas cela ne change rien, aucune règle ne fait le moindre effet... Je ne comprends pas. Je ne sais pas si c'est important mais je suis en multi-domaine. Modifié 28 Novembre 2005 par Mamat
Dan Posté 28 Novembre 2005 Posté 28 Novembre 2005 Je te remercie Dan, mais hélas cela ne change rien, aucune règle ne fait le moindre effet... Je ne comprends pas. Je ne sais pas si c'est important mais je suis en multi-domaine. Ca te donne quoi ? Une erreur 404 ?
Dan Posté 28 Novembre 2005 Posté 28 Novembre 2005 Reposte le fichier .htaccess tel qu'il est actuellement. Es-tu certain de l'avoir transmis en "texte seul" et non dans un quelconque format windows ou avec des fins le lignes à la mode MS-DOS ? La réécriture fonctionne parfaitement chez OVH, l'erreur est donc chez toi.
Mamat Posté 28 Novembre 2005 Auteur Posté 28 Novembre 2005 Mais quel abruti ! Je suis vraiment ... j'avais oublié le point devant le htaccess !!! par contre ma première réécriture pour ajouter le sous domaine www. me renvoi de suite vers h-ttp://imp.ovh.net/ ... ! Pourquoi ? un problème dans le réglage de mon dns ?
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant