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

Каков рекомендуемый подход к добавлению статических поддоменов на сайт?

Я хотел бы создать несколько статических поддоменов, например:

mycategory.mydomain.com

на довольно небольшом веб-сайте и хотел бы, чтобы он указывал на папку:

mydomain.com/mycategory

без отображения такого перенаправления в адресной строке браузера.

Как проще всего этого добиться? Я могу сделать это в настройках IIS, asp.net, коде C # и т. Д.

Думаю, есть более эффективные способы создания нескольких отдельных сайтов в IIS - по одному для каждого поддомена.

Если вы используете IIS7, правило перезаписи файла конфигурации определенно решит эту проблему. Проверять, выписываться http://iis.net так как есть масса примеров того, как делать именно то, что вам нужно. Быстрый поиск показал, что многие люди делают то же самое, хотя я рекомендую вам просмотреть их вместо того, чтобы публиковать решение на случай, если есть другие вещи, которые вы хотите сделать (исходящие правила и т.

Если вы используете IIS6, мы всегда использовали ISAPI Rewrite, чтобы делать то же самое, хотя синтаксис немного отличается.

Быстрый и грязный способ сделать то, что вы просите, - создать контейнер сайта для каждого из поддоменов, который вы хотите иметь, а затем заставить IIS выполнить статическое перенаправление на исходный контейнер сайта (mydomain.com/mycategory). Это не самый элегантный вариант, но его достаточно легко использовать для запуска среды кем угодно, кроме вас.

Другой способ взглянуть на это - создать контейнер сайта для * .mydomain.com, а затем использовать ASP.NET для синтаксического анализа запросов на действительные поддомены и т. Д.

ну, я считаю, что вы можете привязаться к тому же сайту в IIS, а затем использовать модуль перезаписи URL-адресов для достижения этого.

Может быть, вам нужна перезапись URL? Учитывая, что вы знаете, как настроить свой DNS-сервер.

Почему вы хотите, чтобы они указывали на папку на основном сайте? Почему бы либо не создать подсайты для этих поддоменов, либо оставить свой стандартный домен и не использовать только подпапки?

Кроме того, я не думаю, что то, чего вы хотите достичь, является хорошей идеей с точки зрения SEO; возможно, вас здесь не волнует SEO ...