Как создать псевдоним страницы для поддомена

Я запускаю WordPress в стеке LEMP.

У меня есть целевая страница по адресу: https://example.com/landing

Я хочу указать этот поддомен на странице выше: http://landing.example.com

Я не хочу, чтобы 301/302 перенаправлял поддомен в подкаталог.

Я хочу, чтобы посетители думали, что они все еще находятся на странице http://landing.example.com.

Этот вопрос аналогичен, но не не решить мою конкретную проблему.

Мне нужно знать, как переписать запрос с помощью nginx и настроить DNS.


person Ken Prince    schedule 15.07.2015    source источник


Ответы (2)


Ссылка на предыдущий опубликовать обсуждение перезаписи/перенаправления/vhosts. Вы хотите переписать запрос, а затем либо отправить его на тот же сервер, либо проксировать его на другой.

person Rick Buford    schedule 16.07.2015

Я нашел ответ в этой теме.

Подводя итог, вам нужно проксировать запрос с помощью nginx:

    # abc.example.com
    server {
      listen 80;
      server_name .example.com;
      location / {
        proxy_pass http://127.0.0.1/abc$request_uri;
        proxy_set_header Host example.com;
      }
    }

Просто настройте запись A, указывающую на IP-адрес вашего сервера.

person Ken Prince    schedule 01.09.2015