Перейти к содержимому

Настроить правило переадресации для типа размерещения Хостинг

При создании правила, учитывайте, что правила переадресации проверяются в заданном порядке сверху вниз.

  1. Откройте адрес, на который будет настроена переадресация, и убедитесь, что Object Storage не возвращает ошибку.

  2. В веб-консоли выберите нужный проект.

  3. В списке сервисов выберите Object Storage.

  4. Нажмите на имя нужного бакета и перейдите на вкладку Веб-сайт.

  5. В блоке Правила переадресации нажмите кнопку Добавить правило.

  6. Задайте параметры правила:

    • Код ответа — код ответа Object Storage, при котором применяется правило. Пустое поле не ограничивает правило по коду.
    • Начало ключа — префикс ключа объекта. Укажите ключ без начального /. Пустое поле не ограничивает правило по ключу.
    • Протокол — протокол, который поддерживает целевой адрес: HTTP или HTTPS.
    • Доменное имя — целевой домен. Укажите только имя без протокола, порта и пути. Пустое поле сохраняет домен текущего сайта.
    • Код переадресации — код ответа, который браузер получит при перенаправлении.
    • Замена ключа — правило замены ключа при формировании нового пути: Не заменять, Весь ключ или Только начало.
    • (опционально) Новый ключ — если вы выбрали правило Весь ключ, укажите новый ключ. Он заменит исходный ключ целиком.
    • (опционально) Новое начало ключа — если вы выбрали правило Только начало, укажите новый префикс ключа объекта вместо того, который указан в условии Начало ключа. Оставшаяся часть исходного ключа сохранится.
  7. Нажмите кнопку Добавить.

Если в условиях правила переадресации указаны и код ответа, и начало ключа, правило применяется только при выполнении обоих условий.

Важно

Убедитесь, что результат переадресации не попадает под то же правило повторно. Иначе правило переадресации может привести к циклу.

При изменении правила, учитывайте, что правила переадресации проверяются в заданном порядке сверху вниз.

  1. Откройте адрес, на который будет настроена переадресация, и убедитесь, что Object Storage не возвращает ошибку.

  2. В веб-консоли выберите нужный проект.

  3. В списке сервисов выберите Object Storage.

  4. Нажмите на имя нужного бакета и перейдите на вкладку Веб-сайт.

  5. В блоке Правила переадресации нажмите на значок редактирования для нужного правила.

  6. Измените нужные параметры:

    • Код ответа — код ответа Object Storage, при котором применяется правило. Пустое поле не ограничивает правило по коду.
    • Начало ключа — префикс ключа объекта. Укажите ключ без начального /. Пустое поле не ограничивает правило по ключу.
    • Протокол — протокол, который поддерживает целевой адрес: HTTP или HTTPS.
    • Доменное имя — целевой домен. Укажите только имя без протокола, порта и пути. Пустое поле сохраняет домен текущего сайта.
    • Код переадресации — код ответа, который браузер получит при перенаправлении.
    • Замена ключа — правило замены ключа при формировании нового пути: Не заменять, Весь ключ или Только начало.
    • (опционально) Новый ключ — если вы выбрали правило Весь ключ, укажите новый ключ. Он заменит исходный ключ целиком.
    • (опционально) Новое начало ключа — если вы выбрали правило Только начало, укажите новый префикс ключа объекта вместо того, который указан в условии Начало ключа. Оставшаяся часть исходного ключа сохранится.
  7. Нажмите кнопку Сохранить.

Если в условиях правила переадресации указаны и код ответа, и начало ключа, правило применяется только при выполнении обоих условий.

Важно

Проверьте, что к запросу, который формируется по правилу, не применяются условия этого же правила. Иначе возникнет цикл.

  1. В веб-консоли выберите нужный проект.
  2. В списке сервисов выберите Object Storage.
  3. Нажмите на имя нужного бакета и перейдите на вкладку Веб-сайт.
  4. В блоке Правила переадресации нажмите на значок корзины для удаляемого правила.
  5. Подтвердите удаление.