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

Сопоставление domain1.com с subdomain.domain2.com/folder/folder/?query=string

DNS / apache новичок здесь ..

Я искал ответ, и мне не повезло, но возможно, я не знаю, что искать в решении.

Многие поддомены в .domain2.com перенаправляют на определенную страницу:

(subdomain1.domain2.com/folder/folder/?query=string).

Я бы предпочел избегать внесения каких-либо изменений в domain2.com (для обеспечения обратной совместимости). Я хотел бы упростить пользователям задачу и создать псевдоним с domain1.com для страницы на domain2.com

subdomain1.domain2.com/folder/folder/?query=string

Я могу сделать все необходимое для конфигурации с domain1.com


Если вы не возражаете, дайте мне знать, если это плохо описанный / неполный вопрос.

Дэн

Вы не можете этого сделать с DNS. Было бы неплохо ... Вам нужно будет посмотреть на выполнение перенаправления через веб-сервер, либо изначально, либо с помощью модуля mod_rewrite для перезаписи URL.

Если вы хотите иметь псевдоним с domain1.com на domain2.com

вы можете сделать .htaccess в корневом каталоге домена domain1.com

Options +FollowSymLinks
rewriteEngine on
rewriteCond %{HTTP_HOST} ^(www\.)?domain1\.com
rewriteCond %{QUERY_STRING} .
rewriteRule (.*) http://www.domain2.com [R=301,L] 

Конечно, ваше описание немного сбивает с толку относительно того, что должно быть обратно совместимо (звучит так, как будто будет две системы, которые будут идти рука об руку), но, надеюсь, небольшая модификация (включая проверку и вставку поддомена) этого скрипта приведет вас туда, где вы хотите быть .

Вы также можете поместить это в vhost.conf. Не забудьте выполнить a2enmod и AllowOverride All

Ура, D