После чего перезапустил сервер, но ничего не изменилось, по адресу test2.ru мне выдает: Не удается получить доступ к сайту Не удается найти DNS address сервера test2.ru.ERR_NAME_NOT_RESOLVED
Может кто знает, что я неправильно сделал и что нужно исправить?
Станислав Коробкин написал: Через 40 минут все заработало, просто надо было подождать)
существует 99 способов, простейший через тег мета в файле index.html второго сайта в этом случае нет необходимости вмешиваться в логику связки вэб и кэширующего сервера: meta http-equiv="Refresh" content="0.1; http:/test1.ru/.
На самом деле, решение через nginx может быть и не самое логичное, но скорее всего самое правильное. Что такое nginx? Это прокси сервер, т.е. если nginx не захочет, то апач вовсе не запустится. В итоге получаем минимальную нагрузку от редиректа (О_о), хотя она и так минимальна. Но в любом случае меньше чем через .htaccess либо даже отдачи статичного хтмла с тегом. Притом можно было сделать ещё проще, примерно так:
Код
server {
listen 80;
server_name old-website.com;
return 301 $scheme://new-website.com$request_uri;
}
Ну 301 можно убрать, если не нужен именно 301 редирект)
А не работало у вас просто потому что ДНС не обновились сразу)
Так html прокси (nginx) и отрабатывается. Каждый для себя сам решает, как ему удобнее, правками в индексном файле сайта или секцией в конфигурации ))) Если у Вас в работе с полсотни сайтов то секциями как-то не АЙС )))
*** Каждый выбирает для себя, женщину, судьбу или дорогу...
Если у вас полсотни сайтов в раборте, то у вас есть либо панель управление(ispmanger и т.д.), либо же конфиг каждого сайта в отдельном файле. Если же нет, то даже заморачиваться не стоит. Про то что статика отдаётся nginx'ом я в курсе. Но в любом случае, что по Вашему быстрее, отдать пользователю редирект сразу или отдать пользователю хтмл с редиректом?) И я не ради спора написал, просто чтобы человек понимал, что его решение верно. А спорить тут не о чём, ибо выйдет только холивал) Каждый останется при своём)
так никто и не спорит, что прямой редирект быстрее))) Хотел отразить мысль об единообразии подхода к решению этого вопроса, то-есть если действия документируются, то можно любым способом, если нет, то надо для себя определиться...
ps хотел бы посмотреть, кто все свои телодвижения документирует, ...я о русском АВОСЬ )))