---
title: 'Изменить порядок применения HTTP-политик в правиле'
sidebar_label: 'Изменить порядок применения HTTP-политик в правиле'
sidebar_position: 4
description: 'Как изменить порядок применения HTTP-политик в правиле'
---

import Formbricks from '@theme/MDXComponents/Formbricks'
import Tabs from '@theme/Tabs'
import TabItem from '@theme/TabItem'
import {TabItemLabel} from '@selectel/docux/components'
import MoreVerticalIcon from '@selectel/docux/icons/more-vertical'

# Изменить порядок применения HTTP-политик в правиле

Порядок применения [HTTP-политик](/cloud-servers/load-balancers/about-load-balancers.mdx#http-policies) зависит от действия политики. Сначала применяются политики на отклонение трафика (REJECT), затем политики направления на URL (REDIRECT\_TO\_URL) и префикс URL (REDIRECT\_PREFIX), затем политики направления на целевую группу (REDIRECT\_TO\_POOL).

Если в правиле несколько HTTP-политик с одинаковым действием, они применяются согласно позиции политики в [правиле](/cloud-servers/load-balancers/about-load-balancers.mdx#rules) балансировщика. Вы можете изменить позицию политики.

<Tabs queryString="change-policies-priority">
  <TabItem value="panel" default>
    <TabItemLabel>
      Панель управления
    </TabItemLabel>

    1. В [панели управления](https://my.selectel.ru/vpc/default/lbaas/load-balancers/) в верхнем меню нажмите **Продукты** и выберите **Облачные серверы**.

    2. Перейдите в раздел **Балансировщики** → вкладка **Балансировщики**.

    3. Откройте страницу балансировщика.

    4. Откройте карточку правила.

    5. В блоке **HTTP-политики** перетащите политики. Политика, которая находится выше других политик с таким же действием, применится первой.

    6. Нажмите **Подтвердить**.
  </TabItem>

  <TabItem value="openstack">
    <TabItemLabel>
      OpenStack CLI
    </TabItemLabel>

    1. [Откройте OpenStack CLI](/cloud-servers/tools/openstack-cli/).

    2. Измените позицию HTTP-политики в правиле:

       ```bash
       openstack loadbalancer l7policy set --position <position> <policy>
       ```

       Укажите:

       * `<position>` — позиция политики в правиле. Например, политика с позицией `1` применится первой среди политик с таким же действием;
       * `<policy>` — ID или имя HTTP-политики. Список можно посмотреть с помощью команды `openstack loadbalancer l7policy list`.
  </TabItem>
</Tabs>

<Formbricks />
