Моя домашняя страница находится по адресу www.nazgulled.net, и я купил новый домен www.ricardoamaral.net. Оба этих домена указывают на один и тот же сервер.
У меня две проблемы с перенаправлением, мой текущий код такой:
RewriteCond %{HTTP_HOST} ^(www\.)?nazgulled\.net [NC]
RewriteRule ^(.*)$ http://www.ricardoamaral.net/$1 [L]
Пока я просто тестирую, но идея в том, чтобы заменить [L] на [L, R = 301], когда я буду готов переместить все это, просто чтобы вы знали.
В любом случае ...
1) Это не работает, когда я пробую это, я не могу получить доступ к "nazgulled.net", это дает мне "внутреннюю ошибку сервера", и я не понимаю, почему .. Я не понимаю почему, потому что если заменить "ricardoamaral.net" на "google.com", перенаправление будет работать нормально: /
2) У меня есть несколько поддоменов, и я бы тоже хотел перенаправить все в них. Мой первый выбор - добавить различные условия / правила перезаписи для каждого из поддоменов, но для этого требуется много ручного кода, и если пользователь вводит какой-то поддомен, который не существует, он не перенаправляет его, и я тоже этого хочу.