Je ne suis pas trop familier avec les fichiers .htaccess, et je suis en train d'exclure un sous-domaine (quelque chose comme dev.example.com)
de la règle de réécriture suivante qui est déjà en place:L'exclusion d'un sous-domaine des règles mod_rewrite .htaccess?
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
Cette règle interdit à quiconque de pénétrer tout example.com
ou http://example.com
et force la présentation souhaitée de l'URL, http://www.example.com
.
J'ai essayé quelques options d'exclure un sous-domaine de cette règle de réécriture, mais en vain. Chacun des répertoires sur le site ont leur propre. Fichier htaccess, mais il semble que celui-ci prenne encore la préséance Toutes les idées? Merci!
Cette syntaxe semble fonctionner, mais provoque des erreurs de récursivité. Des idées? – MindSculpt
Cependant, votre premier exemple semble effectivement fonctionner, en utilisant des expressions régulières ... – MindSculpt
Les deux extraits doivent être équivalents et fonctionner pour moi. Je vous suggère de nettoyer le cache de votre navigateur et d'essayer à nouveau. –