Как это сделать в .NET? http://why.does.my.head.asplode.net/ Я хочу сделать что-то наподобие ytmnd where each urlis a different созданный пользователем страницы. Мне может понадобиться что-то такое же простое, как указание на каталог, чтобы dirname.mysite.com перенаправлялся на http_public/userGenContent/dirname/перерегистрация поддоменов в ASP.NET?
ответ
HAHA ...
я обращался Бегин запрос событие в global.aspx для этого, потому что мои URLs приходят от SQL Server.
Почему в наши дни так много сумасшедших доменов?
в Begin запрос вы можете сделать что-то вроде этого (не usre именно потому, что я AINT получил его передо мной прямо сейчас) ...
request.rewriteurl("new url");
... это потребуется независимо от источника URL является и «перенаправить» без перенаправления ответа на URL-адрес, который вы можете использовать внутренне.
Предлагаю вам использовать UrlRewritingNet. Вы, возможно, придется добавить правило, похожее на это:
<add virtualUrl="http://(.*).asplode.net/index.aspx"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/Users.aspx?username=$1"
ignoreCase="true" />
Я не могу проверить это, так как я на машине Linux прямо сейчас, но он должен работать;).
Если вы не знаете, ASP.NET работает на Linux тоже. http://www.mono-project.com/Mod_mono –
Различные инструменты UrlRewriting помогут вам, как только вы получите запрос в ASP.NET, однако до этого вам нужно настроить IIS для передачи этих запросов в ваше приложение. Это достаточно просто, если на сервере есть только одно приложение, но в противном случае сложнее.
За дополнительной информацией о поддоменах подстановочных знаков в IIS обратитесь к http://msmvps.com/blogs/bernard/archive/2005/03/22/39218.aspx.
В качестве альтернативы использовать Rewriter уровня IIS как ISAPI Rewrite
По существу поиска IIS подстановочного субдомена, чтобы найти множество подходов.
Ну, IIS7 имеет встроенную функцию перезаписи URL. Вы можете указать правила и т. Д. В web.config. Но для IIS6 вам нужна ISAPI dll, которая делает то же самое для вас. Я использовал IIRF, и он отлично работает.
- 1. ASP.NET: отслеживание динамических поддоменов
- 2. Asterisks Перерегистрация таймера
- 3. Перерегистрация обычных данных netcdf
- 4. Проектирование поддоменов проекта ASP.NET WebForms?
- 5. Перерегистрация службы JMDNS
- 6. Перерегистрация события Angularjs
- 7. Кэш объекта для двух поддоменов в asp.net
- 8. Перерегистрация $ watch после де-регистрации
- 9. Приложение Asp.net для перенаправления поддоменов IIS 8.5
- 10. .htaccess перенаправления поддоменов в папку поддоменов имен
- 11. GCM Перерегистрация при каждом запуске приложения
- 12. UrlRewriting для поддоменов
- 13. «перерегистрация» PHP сессии на основе формы POST
- 14. Контроллеры в многоуровневом приложении ASP.NET MVC (без поддоменов)
- 15. Хранить сеанс cookie для групп поддоменов в ASP.NET IIS7
- 16. Определение политики CORS для поддоменов в API-интерфейсе Asp.net
- 17. Создание поддоменов для разных городов в моем приложении ASP.NET MVC
- 18. Переадресация поддоменов в Joomla
- 19. EADDRINUSE при использовании поддоменов
- 20. Маскирование поддоменов
- 21. Условные поддоменов
- 22. ASP.NET MVC 4 Проверка подлинности поддоменов. Не удается выйти
- 23. Asp.net MVC + области поддоменов. Как обращаться с запросом HTTP HEAD?
- 24. Azure AD B2C - Несколько поддоменов
- 25. Перенаправление поддоменов в определенные порты
- 26. Перенаправление поддоменов в соответствующие папки
- 27. Перенаправление всех поддоменов в домен
- 28. Отслеживание поддоменов в Google Analytics
- 29. проблема перенаправления поддоменов в php
- 30. Работа с поддоменов в Yii2
asplode? что новый и худший вид взрыва? – Martin
@ Мартин: Да. :) – JustLoren
Haha win: P. Серьезно, что вы используете для перезаписи URL-адресов? – Fabian