Установить X-Robots-Tag на серверах разработки и подготовки
Я добавляю это в более старую систему и пытаюсь сделать это в файле.htaccess.
# Prevent search engine indexing on dev sites:
SetEnvIf Host myliveserver\.com$ isproduction
Header set X-Robots-Tag "noindex, nofollow, noarchive" env!=isproduction
Работает на Apache 2.2.22 с mod_setenvif
Получение страшных 500. Если я снимаю условное env!=isproduction
это работает. Что мне не хватает в условном предложении?
2 ответа
Есть две возможности для 500
код состояния
- mod_header не включен
- в соответствии с
Header
Синтаксис: Заголовок [условие] set|append|merge|add|unset|echo| изменить заголовок [значение] [замена] [early|env=[!] Переменная]
Итак, ваша директива заголовка должна быть
Header set ... env=!isproduction
Ах.. вот оно...=!
против !=
НЕ применяется к переменной, а не к равенству.