Я хотел бы создать несколько статических поддоменов, например:
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 ...