Un problème qui interférait avec le fonctionnement de mod_rewrite a été corrigé dans le serveur HTTP Apache 2.4.65.

La version 2.4.65 du serveur HTTP Apache a été publiée, corrigeant une erreur critique dans mod_rewrite qui faisait que les conditions définies par l'expression « RewriteCond » renvoyaient toujours la valeur « true », c'est-à-dire que les règles s'appliquaient toujours, quel que soit les données vérifiées. L'expression « RewriteCond » est essentielle dans mod_rewrite et est utilisée pour vérifier les conditions dans la plupart des situations.

Le problème a été causé par une modification incorrecte dans la version précédente et ne se manifeste que dans la version Apache httpd 2.4.64. Dans la version 2.4.64, une énumération cond_return_type a été ajoutée pour déterminer le résultat de la vérification, pouvant prendre les valeurs COND_RC_NOMATCH, COND_RC_MATCH et COND_RC_STATUS_SET. Cependant, dans le code, seule la valeur COND_RC_MATCH était définie, quel que soit le résultat du traitement de l'expression régulière (seul la condition négative avec le code d'erreur était vérifiée, sans prendre en compte la valeur nulle renvoyée lors d'un échec de correspondance).

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster