French English German Italian Russian Spanish

Help us

Pour continuer à avoir nos extensions gratuites. To continue to have our free extensions.

Montant, Amount:
.htaccess: No comments are allowed here

Ces derniers temps beaucoup d'hébergeurs web type OVH font des mises à jour de leur serveur php (Apache).

Message d'erreur en arrivant sur la page de votre site

Bien entendu sans vous prévenir, et devinez vous vous réveillez le matin et votre site vous donne ce message 

"Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log."

Et sur l'onglet vous avez erreur 500.

Le problème d'où vient il

Vous vous dites bon c'est un incident comme on en voit souvent chez OVH, mais bon vous allez déclarer l'incident quand même (heureusement).

Puis on vous répond rapidement : "c'est de votre faute, les erreurs 500 c'est votre site ou votre CMS le problème", bien entendu on vous copie colle tout un truc qui sert à rien.

Sur votre énervement naturel, vous allez voir les logs de votre site pour voir votre erreur ! Et là Bingo, des tonnes d'erreurs du genre :

<pre">"[Sun May 05 12:51:41 2019] [alert] [client 104.88.25.668] [host www.votre site.com] /homez.437/votresite/www/.htaccess: No comments are allowed here"

Donc ouf ça y est, en fait vous vous dites ils ont raison chez votre hébergeur, c'est de votre faute, c'est le fichier .htaccess !

Résoudre ce problème de .htaccess: No comments are allowed here

Et bien non, ne culpabilisez pas du tout, votre hébergeur a fait une mise à jour critique du serveur Apache, cette mise à jour contient un changement dans la syntaxe de votre fichier htaccess :

il s'agit de bloquer les deny allow de votre fichier htaccess !

Avant vous écriviez :

Deny from 222.187.222.66

Maintenant vous devez écrire :

#je veux bloquer cette IP qui est un spam blablabla

Deny from 222.187.222.66

Et voilà le tour est joué, merci monsieur l'hébergeur d'avoir prévenu, par contre votre CB est plus valable, ça vous l'avez dans la figure à chaque fois ...