Назад | Перейти на главную страницу

Перенаправить один домен в другую подпапку

У меня есть домен www.example.com, который закрывается, но мне нужно переслать его на www.newwebsite.com/example/, если это дает какие-либо преимущества для SEO.

Www.newwebsite.com размещен на виртуальном сервере стека LAMP, поэтому у меня есть полный доступ ко всему. Хостинг веб-сайта www.example.com истек, поэтому нам нужно выполнить повторное указание на уровне DNS.

Я думаю, что вижу два способа сделать это, и прошу совета!

Маршрут A - перенаправьте a-запись example.com, затем установите какой-то виртуальный хост на сервере newwebsite.com. Затем перенаправьте этот виртуальный хостинг на www.newwebsite.com/example/.

Маршрут B - Повторное указание с помощью cname и использование .htaccess на сайте www.newwebsite.com/ для направления всего трафика, приходящего с этого адреса, на www.newwebsite.com/example/.

Я знаю, как перенаправить, но понятия не имею, что настроить на новом сервере, все мысли / помощь приветствуются, спасибо.

Используете ли вы A запись или CNAME запись, HTTP-запросы, отправленные от клиента к серверу, будут выглядеть точно так же.

Это удобно разбивает вопрос на два отдельных вопроса.

  • Как следует настроить записи DNS?
  • Как следует настроить веб-сервер?

На вопрос о DNS довольно легко ответить. Использовать CNAME если возможно, потому что тогда есть только одно место, которое нужно обновить, если IP-адрес когда-либо изменится. Но у тебя не может быть CNAME записи и другие записи на том же доменном имени. Итак, на "голом" доменном имени, где у вас также есть NS записи, вы не можете использовать CNAME, но если это только www поддомен, который должен работать, CNAME запись предпочтительнее.

Следующий вопрос - как сделать перенаправление на веб-сервере. Vhost на основе имени - это чистый способ сделать это. Я не знаю, как вы ожидали сделать это, используя только .htaccess и никакого vhost, хотя точно не могу сказать, что это было бы невозможно.