Как классифицированные сайты используют субдомены и заставляют их работать как одно приложение?
Я хотел бы создать сайт классифицированных объявлений, такой как craigslist, и я хочу использовать субдомены для каждого города, как это делает craigslist.
Мне интересно, знает ли кто-нибудь, как они распространяют свой сайт на очень многих поддоменах и все же заставляют его работать как один большой сайт, а не сотни маленьких.
Есть смысл? Любая идея сценария секретной рекламы, которая может сделать это?
Думаешь, Wordpress может это сделать?
Заранее спасибо за ваш ответ.
1 ответ
Это все о DNS. Это можно сделать с помощью подстановочного знака (*.craigslist.com), который указывает на один веб-сайт, который решает, отображать ли содержимое на основе субдомена. То же самое можно сделать с одной записью A для каждого используемого субдомена. Это, вероятно, то, что они делают, иначе все запросы к craigslist.com будут направлены на один IP- даже на неподдерживаемые.
Я считаю, что лучший способ сделать это - создать одну запись A для IP-адреса сервера с именем хоста, например "myserver.mydomain.com", а затем добавить записи CNAME для каждого субдомена, перенаправляющего на субдомен "myserver". Это позволяет вам не менять все IP-адреса поддоменов, если вы перемещаете свой сервер.
В любом случае ваш сервер просматривает поддомен в заголовке хоста, чтобы определить содержимое для отображения.
Надеюсь, это поможет.