Blog «NoCase»)
Erreur Apache HTTPD: NoCase option for non-regex pattern is not supported and will be ignored.
Une erreur Apache est venue poluer les logs d'un de nos serveurs. On (les programmeurs en général) a souvent tendance à ajouter la balise [NC] dans nos fichiers .htaccess pour ne pas tenir compte de la casse en utilisant RewriteCond.
L'erreur déclenchée est alors:
[warn] RewriteCond: NoCase option for non-regex pattern '-f' is not supported and will be ignored. [warn] RewriteCond: NoCase option for non-regex pattern '-d' is not supported and will be ignored.
Alors plutôt que d'utiliser ceci dans le .htaccess
RewriteCond %{REQUEST_FILENAME} !-f [NC,OR]
RewriteCond %{REQUEST_FILENAME} !-d [NC]
il faudrait plutôt utiliser:
RewriteCond %{REQUEST_FILENAME} !-f [OR]
RewriteCond %{REQUEST_FILENAME} !-d
Une autre solution, bien meilleure celle-là est d'utiliser
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule "." - [skip=100]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule "." - [skip=100]
Catégories
Tous les articles, Commerce en ligne, Design, Gratuit, Interne, Marketing web, Mobile, Web,
Tags
quétaine, Sparko, Montréal, java, JCCM, médias sociaux, twitter, Agence de développement web, apple, Entrepreneurs, Entrepreneurship, facebook, htaccess, la presse, marketing, médias, publicité, rewriteCond, site quétaine, social media,

0