Der Apache-Webserver bietet über das Modul mod_headers die Möglichkeit, die vom Server an den Client gesendeten Header zu manipulieren. Der einfachste Fall ist, dass man einfach einen bestimmten Header hinzufügen möchte. Dies geht wie folgt:
Header set X-Robots-Tag "noindex, nofollow"
Es gibt aber auf Anwendungsfälle, bei denen das Manipulieren der Header nur in bestimmten Fällen passieren soll. Unter Zuhilfenahme des Moduls mod_setenvif lässt sich dies in gewissem Umfang realisieren. Dazu setzt man eine Umgebungsvariable, wenn eine bestimmte Bedingung erfüllt ist. Das Setzen des Headers wird wiederum von dieser Umgebungsvariablen abhängig gemacht. Somit erfolgt dies nur dann. wenn die Bedingung erfüllt ist. Das folgende Konfigurationsbeispiel verdeutlicht das Prinzip:
# Header "X-Robots-Tag" setzen, wenn der Host-Header "example.com" ist
SetEnvIfNoCase Host example.com Set_X_Robots_Tag
Header set X-Robots-Tag "noindex, nofollow" env=Set_X_Robots_Tag