Erreur 500 causé par htaccess
Fermé
Tiwin
-
Modifié par Tiwin le 1/10/2011 à 19:39
theshadoo Messages postés 786 Date d'inscription samedi 26 mai 2007 Statut Membre Dernière intervention 3 mai 2016 - 2 oct. 2011 à 12:47
theshadoo Messages postés 786 Date d'inscription samedi 26 mai 2007 Statut Membre Dernière intervention 3 mai 2016 - 2 oct. 2011 à 12:47
A voir également:
- Erreur 500 causé par htaccess
- Erreur 0x80070643 - Accueil - Windows
- Erreur 500 - Guide
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Comment recuperer whatsapp supprimé par erreur - Guide
- Erreur 1001 outlook - Accueil - Bureautique
4 réponses
En fait justement, j'ai l'impression que le .htaccess à sa lecture ne fourni pas les sauts de lignes.
Je m'explique : toutes les expressions seules marchent mais dés qu'il y en a deux il y a une erreur 500 ! De même si j'inclue un commentaire au tout début, toutes les lignes suivantes sont ignorés. Maintenant si j'inclue des commentaire a la ligne suivante, plus rien ne marche, comme si le htaccess avait collé les deux lignes (un # en plein milieu d'une expression ferai tout planter).
Cette solution expliquerai tous les problèmes seulement c'est un peu surréaliste comme erreur non ? J'ai essayé avec plusieurs éditeurs (on sait jamais) mais le problème ne se résout pas, netbeans, notepad++ ou un simple bloc note ils fournissent tous la même erreur... Je comprend pas @____@
Je m'explique : toutes les expressions seules marchent mais dés qu'il y en a deux il y a une erreur 500 ! De même si j'inclue un commentaire au tout début, toutes les lignes suivantes sont ignorés. Maintenant si j'inclue des commentaire a la ligne suivante, plus rien ne marche, comme si le htaccess avait collé les deux lignes (un # en plein milieu d'une expression ferai tout planter).
Cette solution expliquerai tous les problèmes seulement c'est un peu surréaliste comme erreur non ? J'ai essayé avec plusieurs éditeurs (on sait jamais) mais le problème ne se résout pas, netbeans, notepad++ ou un simple bloc note ils fournissent tous la même erreur... Je comprend pas @____@
Ok le problème s'est résolu de lui même, je comprend rien mais apparemment ça marche. Le htaccess est strictement identique à hier mais ça remarche...
Désolé à ceux qui ont le même problème que moi j'ai absolument aucune solution a apporter =(.
Désolé à ceux qui ont le même problème que moi j'ai absolument aucune solution a apporter =(.
theshadoo
Messages postés
786
Date d'inscription
samedi 26 mai 2007
Statut
Membre
Dernière intervention
3 mai 2016
123
2 oct. 2011 à 12:47
2 oct. 2011 à 12:47
Oui effectivement c'est étonnant que lorsque tu mets en commentaire cela clash.
Mais justement l'erreur est peut être dû à l'ordre de tes rewrite rules.
Le serveur apache test dans l'ordre les règles et prend en compte la première venu.
Donc je pense que c'est pour ca que ta première règle passe mais dès que tu mets en commentaire ca plante (d'ailleurs j'en suis certain).
Donc les règles générale de rewrite sont à mettre en dernière et non en première.
Ce qui est étonnant c'est que ca fonctionnait avant.
Comme l'a dit A.Nonymous il faut procéder par étape en commentant petit à petit tes lignes afin de cibler une règle si elle est fausse mais avant il faut que tu remettes dans le bon ordre.
en séparant par famille de redirection.
Celle qui sont générales et de la même famille sont à mettre en dernier
de la plus grande à la plus petite tout ce qui concerne l'index par exemple si elle contient plus de sous branches sont à mettre en premier puis après la plus petite.
Apache va prendre la première condition qu'il voit si ta première réécriture porte sur l'index et un page générale les autres vont foirer.
Je pense qu'en partie c'est ca qui fait merder.
Pour débugger mon htaccess sous 1&1 j'ai procédé en éliminant mes règles une par une mais elles étaient dans l'ordre de base. OVH reste correcte en principe sur les regex de réécriture après ca devrait le faire je pense.
Mais justement l'erreur est peut être dû à l'ordre de tes rewrite rules.
Le serveur apache test dans l'ordre les règles et prend en compte la première venu.
Donc je pense que c'est pour ca que ta première règle passe mais dès que tu mets en commentaire ca plante (d'ailleurs j'en suis certain).
Donc les règles générale de rewrite sont à mettre en dernière et non en première.
Ce qui est étonnant c'est que ca fonctionnait avant.
Comme l'a dit A.Nonymous il faut procéder par étape en commentant petit à petit tes lignes afin de cibler une règle si elle est fausse mais avant il faut que tu remettes dans le bon ordre.
en séparant par famille de redirection.
Celle qui sont générales et de la même famille sont à mettre en dernier
de la plus grande à la plus petite tout ce qui concerne l'index par exemple si elle contient plus de sous branches sont à mettre en premier puis après la plus petite.
Apache va prendre la première condition qu'il voit si ta première réécriture porte sur l'index et un page générale les autres vont foirer.
Je pense qu'en partie c'est ca qui fait merder.
Pour débugger mon htaccess sous 1&1 j'ai procédé en éliminant mes règles une par une mais elles étaient dans l'ordre de base. OVH reste correcte en principe sur les regex de réécriture après ca devrait le faire je pense.