Веб-служба перенаправления

У меня есть работающий веб-сервер. Есть URL https://www.example.com/test/ (/ var / www / html / test) Как сделать https://test.example.com перенаправить туда?

Я использую Apache 2.4 в качестве своего веб-демона.

0
задан 14 June 2021 в 08:37

1 ответ

Есть несколько способов сделать это в зависимости от конфигурации Apache и того, как был написан код, запускающий сайт. Тем не менее, самым простым способом является установка .htaccess правила.

Допущения:

  1. У test.example.com есть собственный конфигурационный файл Apache (это означает, что никакие другие конфигурации не будут мешать ему)

  2. Apache был настроен на следование правилам .htaccess

    Примечание: Если одно или оба этих допущения не выполняются веб-сервером, то вы можете прекратить чтение, поскольку все, что написано ниже, будет "неправильным".

Настройка перенаправления

  1. Создайте или отредактируйте файл .htaccess:

    sudo vi /var/www/html/test/.htaccess
    

    Примечание: Не стесняйтесь использовать любой текстовый редактор, который вы предпочитаете.

  2. Вставьте следующее в файл. Это должно быть единственное содержимое в файле:

    Options +MultiViews +FollowSymLinks
    Опции -Индексы
    
    Перенаправление 301 / https://www.example.com/test/
    
  3. Сохраните файл

    Не нужно перезапускать или перезагружать Apache. Протестируйте перенаправление в выбранном вами браузере.

0
ответ дан 28 July 2021 в 11:29

Другие вопросы по тегам:

Похожие вопросы: