2017-01-10 4 views
2

Я не уверен, что это возможно. Не слишком знакомы с Mod Rewrite.Переадресовать домен X на сайт в домене Y, но сделать его похожим на сайт на домене X

У меня есть домен1.tld, зарегистрированный в хостинговой компании, а затем я размещаю сайт на домене2.tld. Я отправил domain1.tld и замаскировал его. Он работает нормально. Теперь я хочу, чтобы domain2.tld также отображал domain1.tld, если я ввожу его в адресную строку.

Он работает на сайте WordPress, поэтому все мои ссылки - domain2.tld/link, но он отображает только domain1.tld, и мой значок также исчез. Есть ли способ, которым я могу обойти это, или было бы лучше настроить учетную запись хостинга, где зарегистрирован домен1.tld, переместить там сайт и перенаправить domain2.tld на domain1.tld. Это, безусловно, будет самым быстрым и простым способом. Я не могу указать domain1.tld на domain2.tld или передать его, поскольку хост не поддерживает этот TLD.

+0

Это звучит немного «курица и яйцо»? ... 'domain1' показывает содержимое' domain2' в кадре (т. е. замаскировано), но вы также хотите, чтобы 'domain2' отображал' domain1' ?! Извини, ты меня потерял? – MrWhite

+0

Звучит немного странно без имен. В основном я хочу разместить контент сайта на домен2.net, но люди должны искать и вводить domain1.com в своей адресной строке или поисковой системе. Должно быть, содержимое веб-сайта находится на домене1.com. Причина, по которой я не делаю этого, заключается в том, что у меня будет учетная запись хостинга с мертвым доменом с компанией1, и мне нужно будет зарегистрировать новый хостинг-ауттон с компанией2, поскольку у меня только зарегистрирован домен1.com и припаркован с ними. Надеюсь, это имеет больше смысла. – Marcelle

ответ

0

Предполагаю, что ваша учетная запись на domain2.net не поддерживает дополнительные домены «Аддон» или «Припаркованные» (возможно, с некоторыми учетными записями cPanel или, возможно, Plesk)? Я не уверен, будет ли ограничение на TLD применяться здесь, так как вы не «передаете» что-либо, просто изменяя записи NAMESERVER или A?

было бы лучше, чтобы создать учетную запись хостинга, где зарегистрирован domain1.tld, перенести сайт туда и перенаправить domain2.tld на domain1.tld

В противном случае ... Да, что бы безусловно, будет предпочтительным решением.

Если нет, то вы все еще будете нуждаться в какой-то учетной записи хостинга на domain1.tld, из которого вы можете пересылать запросы (как обратного прокси) в domain2.tld. Использование «маскированной» (или «обрамленной») пересылки не является особенно хорошим решением, как вы уже нашли. Однако в качестве обратного прокси потребуется некоторая конфигурация в domain1.tld, и в зависимости от следующего бита (см. Ниже) это может потребовать дополнительной настройки.

так что все мои ссылки domain2.tld/ссылка

Если вы хотите, чтобы ваш сайт будет отображаться в domain1.tld то это то, что вам нужно будет решить. Можете ли вы сделать ссылки корневыми? Должен ли WordPress знать домен/хост, на котором он запущен?

Возможно, что обратный прокси может справиться с этим (т. Е. Изменить URL-адреса ссылок в HTML), но для этого требуется большая конфигурация. Или вы можете запустить собственный прокси-сервер.

Но все это связано с тем, что у вас есть учетная запись хостинга (с некоторой способностью), так что вы могли бы также разместить свой сайт там для начала?

+0

Самое быстрое решение - создать новую учетную запись хостинга да. Спасибо за ответ. – Marcelle

+0

Да, это, безусловно, предпочтительное решение. Если это ответили на ваш вопрос, то отметьте его как «принятый» (галочка слева), чтобы удалить его из очереди без ответа. Вы также можете использовать ответы, которые вы найдете полезными. Спасибо, очень благодарен :) – MrWhite

 Смежные вопросы

  • Нет связанных вопросов^_^