Я прочитал несколько статей о размещении нескольких сайтов, использующих один и тот же IP-адрес, однако на самом деле мне не приходилось сталкиваться со статьей, которая описывает мою ситуацию.

У меня есть основной сайт и несколько «родственных» сайтов, которые имеют разный контент и заголовок страницы.

Все данные для основного сайта и дочерних сайтов содержатся в одной базе данных.

На данный момент существует только одна запись IIS для сайта.

Это работает нормально, однако иногда отображаемые данные смешиваются. Например :

Я запросил www.sisterSiteA.com и получил название и контент для www.sisterSiteB.com .

Итак, я думал о том, чтобы иметь одну запись IIS для дочернего сайта, чтобы держать вещи отдельно. Однако база данных по-прежнему используется совместно, и физический путь и IP-адрес для каждого из этих дочерних сайтов также будут одинаковыми. Просто имя хоста будет меняться.

Это возможно и рекомендуется, или есть другой способ сделать это?

1 ответ1

1

Да, вы можете "Размещать несколько сайтов с одинаковым физическим путем", но вам нужна серверная технология, например, Сервер.Transfer() в мире .NET (хотя кажется, что у вас есть механизм для этого) или переименование URL ...

Я укажу, что для SEO ваша идея ошибочна. Это также означает, что если я скопирую URL вашего сайта, я никогда не вернусь на эту страницу ...

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .