![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Вставить ник | Быстрая цитата | Сообщение
#1
|
|
![]() Bill rulz ^^ ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1418 Регистрация: 28.09.2003 Пользователь №: 24 ![]() |
Есть хостинг с IIS7 и сайт на дот.нэт-е, нужно настроить редиректы:
site.ru --> www.site.ru site.ru/путь --> www.site.ru/путь Это можно сделать програмно но так по возможности не хочется делать. Утревждается что это можно сделать через httpRedirect настройку веб конфига, но что-то я совсем не врубился как это сделать. Никто не сталкивался с проблемой? |
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#2
|
|
Частый гость![]() ![]() ![]() Группа: Участник Сообщений: 192 Регистрация: 30.10.2005 Пользователь №: 10364 ![]() |
Есть хостинг с IIS7 и сайт на дот.нэт-е, нужно настроить редиректы: site.ru --> www.site.ru site.ru/путь --> www.site.ru/путь Это можно сделать програмно но так по возможности не хочется делать. Утревждается что это можно сделать через httpRedirect настройку веб конфига, но что-то я совсем не врубился как это сделать. Никто не сталкивался с проблемой? Код <system.webServer>
<httpRedirect enabled="true" destination="http://www.site.com" /> </system.webServer> |
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#3
|
|
![]() Bill rulz ^^ ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1418 Регистрация: 28.09.2003 Пользователь №: 24 ![]() |
Ок, спасибо, попробую. Ну это как я понял для случая когда два сайта в IISе прописаны. А если сайт один, на который ссылаются два домена, то с использованием свойства wildcard у httpRedirect это будет работать? (В силу некоторых причин к сожалению сам не могу поэксперементировать
![]() |
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#4
|
|
Частый гость![]() ![]() ![]() Группа: Участник Сообщений: 192 Регистрация: 30.10.2005 Пользователь №: 10364 ![]() |
Ок, спасибо, попробую. Ну это как я понял для случая когда два сайта в IISе прописаны. А если сайт один, на который ссылаются два домена, то с использованием свойства wildcard у httpRedirect это будет работать? (В силу некоторых причин к сожалению сам не могу поэксперементировать ![]() с wildcard вообще проще - пишется handler, или еще проще в Global.asax.cs(vb) Код private void Application_BeginRequest(Object sender, EventArgs e) if(!Request.Url.ToString().ToLower().StartsWith("www.")) { Response.Redirect("http://www.mysite.com",true); } } Обратная сторона медали - нужно правильные заголовки отправлять для поисковиков. В принципе тебе и wildcard не нужен, если входные страницы *.aspx Сообщение отредактировано srv - 21.03.2009 - 08:56 |
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#5
|
|
![]() Bill rulz ^^ ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1418 Регистрация: 28.09.2003 Пользователь №: 24 ![]() |
Ну т.е. всеравно все пришло к тому что это нужно делать програмно а не через конфиг ииса.
|
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 11.05.2025 - 22:40 |