У меня есть работающий веб-сервер. Есть URL https://www.example.com/test/ (/ var / www / html / test) Как сделать https://test.example.com перенаправить туда?
Я использую Apache 2.4 в качестве своего веб-демона.
Есть несколько способов сделать это в зависимости от конфигурации Apache и того, как был написан код, запускающий сайт. Тем не менее, самым простым способом является установка .htaccess
правила.
У test.example.com
есть собственный конфигурационный файл Apache (это означает, что никакие другие конфигурации не будут мешать ему)
Apache был настроен на следование правилам .htaccess
Примечание: Если одно или оба этих допущения не выполняются веб-сервером, то вы можете прекратить чтение, поскольку все, что написано ниже, будет "неправильным".
Создайте или отредактируйте файл .htaccess
:
sudo vi /var/www/html/test/.htaccess
Примечание: Не стесняйтесь использовать любой текстовый редактор, который вы предпочитаете.
Вставьте следующее в файл. Это должно быть единственное содержимое в файле:
Options +MultiViews +FollowSymLinks
Опции -Индексы
Перенаправление 301 / https://www.example.com/test/
Сохраните файл
Не нужно перезапускать или перезагружать Apache. Протестируйте перенаправление в выбранном вами браузере.