Как классифицированные сайты используют субдомены и заставляют их работать как одно приложение?

Я хотел бы создать сайт классифицированных объявлений, такой как craigslist, и я хочу использовать субдомены для каждого города, как это делает craigslist.

Мне интересно, знает ли кто-нибудь, как они распространяют свой сайт на очень многих поддоменах и все же заставляют его работать как один большой сайт, а не сотни маленьких.

Есть смысл? Любая идея сценария секретной рекламы, которая может сделать это?

Думаешь, Wordpress может это сделать?

Заранее спасибо за ваш ответ.

1 ответ

Это все о DNS. Это можно сделать с помощью подстановочного знака (*.craigslist.com), который указывает на один веб-сайт, который решает, отображать ли содержимое на основе субдомена. То же самое можно сделать с одной записью A для каждого используемого субдомена. Это, вероятно, то, что они делают, иначе все запросы к craigslist.com будут направлены на один IP- даже на неподдерживаемые.

Я считаю, что лучший способ сделать это - создать одну запись A для IP-адреса сервера с именем хоста, например "myserver.mydomain.com", а затем добавить записи CNAME для каждого субдомена, перенаправляющего на субдомен "myserver". Это позволяет вам не менять все IP-адреса поддоменов, если вы перемещаете свой сервер.

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

Надеюсь, это поможет.

Другие вопросы по тегам