Я переместил много людей с одного из своих серверов. У каждого человека была учетная запись, использующая поддомены, поэтому urn.example.com
urn2.example.com
. Я бы хотел настроить его так, чтобы ЛЮБОЙ субдомен был доступен на example.com
домен автоматически перенаправляется на правильный субдомен на example.co.uk
домен.
Так urn.example.com
пошел бы в urn.example.co.uk
.
Я не разбираюсь в DNS, поэтому я действительно не знаю, что ищу.
Я установил рекорд A для *.example.com
указывая на IP-адрес example.co.uk
думая, что "может" работать, но это не так.
РЕДАКТИРОВАТЬ: я настроил *.example.com
Запись CNAME, указывающая на example.co.uk.
Я жду, чтобы посмотреть, сработает ли это.
Я не верю, что то, что вы хотите сделать, можно сделать, используя только DNS. Я бы установил виртуальный хост для * .example.com, который выполняет 301 (постоянное) перенаправление на правильный URL-адрес example.co.uk.
Если я правильно понял, вы хотите:
* .domain.com> * .domain.co.uk
И убедитесь, что спецификация хоста * правильно совпадает.
Если да, то я предлагаю создать * .domain.com, а затем использовать правила перезаписи для перманентного перенаправления на домен co.uk.
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ([a-z0-9-]+).domain.com [NC]
RewriteRule ^(.*)$ http://%1.domain.co.uk/$1 [R=301]
Это просто удар по правилу перезаписи - он не тестировался. Идея состоит в том, чтобы перехватить имя поддомена в обратной ссылке, а затем передать его в ваш новый URL-адрес.