<tr><th><ahref="directive-dict.html#Description">Description:</a></th><td>Détermine si le nom d'hôte contenu dans une requête doit être
explicitement spécifié au niveau du serveur virtuel qui a pris en compte cette
<tr><th><ahref="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.1 du serveur HTTP Apache.</td></tr>
</table>
<p>Par défaut, le serveur répond aux requêtes quel que soit le nom d'hôte
qu'elles contiennent, y compris un nom d'hôte non prévu dans la
configuration. Bien que cela soit pratique, il peut s'avérer souhaitable de
restreindre les noms d'hôte qu'une application sous-jacente devra prendre en
compte car elle va souvent générer des réponses en se référençant elle-même.</p>
<p>Si la directive <codeclass="directive">StrictHostCheck</code> est définie à
<em>ON</em>, le serveur générera une erreur HTTP 400 si le nom d'hôte que
contient la requête n'a pas été explicitement spécifié par une directive
<codeclass="directive"><ahref="#servername">ServerName</a></code> ou <codeclass="directive"><ahref="#serveralias">ServerAlias</a></code> au niveau du serveur virtuel qui
correspond le mieux aux caractéristiques de la connexion entrante.</p>
<p>Cette directive permet aussi de rechercher une correspondance entre le nom
d'hôte de la requête et les noms d'hôte spécifiés au sein de la balise
ouvrante <codeclass="directive"><ahref="#virtualhost">VirtualHost</a></code>. Il s'agit
cependant d'un mécanisme de configuration relativement obscur qui agit comme
une directive <codeclass="directive"><ahref="#serveralias">ServerAlias</a></code>
supplémentaire.</p>
<p>Cette directive n'a aucun effet dans les serveurs virtuels qui ne sont pas
des serveurs par défaut. La valeur héritée de la configuration globale du
serveur ou le serveur virtuel par défaut pour l'adresse IP/port de la
connexion sous-jacente déterminent la valeur effective.</p>