Какой правильный синтаксис If-выражения в apache2?

В apache2.4 появились операторы ветвления if.
Чтобы не плодить одинаковые виртуальные хосты, решил сделать один, но в разных частях использовать оператор ветвления.
Есть такой сайт:
< VirtualHost *:80 *:8001 >
В нем пишу выражение:
< If "%{SERVER_PORT} == '8001'" >
Redirect .......
< /If >
Но редирект работает на обоих портах. Если написать !=, то редирект не срабатывает ни на одном порту. Как проверить порт? На официальном сайте в документации не нашел примеров с портами.
  • Вопрос задан
  • 53 просмотра
Решения вопроса 1
не придумайте велосипед на пустом месте.
Конфиги генерить нужно под каждый сайт. Следовательно и всю эту шляпу тоже.
Все ваши иф и должны быть в шаблоне генератора.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы