- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Как сделать 301 редирект на IIS с установленным ASP.Net 1.1?
note: Если делать responce.Redirect то получаю код 302.
note: Если делать responce.Redirect то получаю код 302
По умолчанию отправляется отклик 302. Перед responce.Redirect
сделайте отправку отклика 301. И будет счастье.
Dwarf, а в какой файл это вешается? у иис не .хтаксес ведь.. ;)
Ваш Партнер – создание и продвижение сайтов (http://vashpartner.ru/)
а в какой файл это вешается? у иис не .хтаксес ведь..
В начале asp скрипта
Dwarf, а в какой файл это вешается? у иис не .хтаксес ведь.. ;)
Можно в global.asa положить:
но учтите, что событие Session_OnStart будет вызываться только при запросе страниц, обрабатываемых asp.dll (App Mappings) - т.е. .asp по умолчанию. Для .htm, например, редирект не сработает.
Еще можно воспользоваться ISAPI-фильтром, например http://www.isapirewrite.com/ - аналог апачевского mod_rewrite.
итак
В начале asp скрипта
т.е. условно говоря вешаем в файл index.asp (до тега <html>...):
Response.AddHeader "Location", "http://www.site.ru"
так?
Можно в global.asa положить:
но учтите, что событие Session_OnStart будет вызываться только при запросе страниц, обрабатываемых asp.dll (App Mappings) - т.е. .asp по умолчанию. Для .htm, например, редирект не сработает.
положил,
но, не работает однако 🙄 вообще не грузится морда, а если морда как index.htm, тогда не грузятся разделы, а редиректятся на www.site.ru
Еще можно воспользоваться ISAPI-фильтром, например http://www.isapirewrite.com/ - аналог апачевского mod_rewrite.
если это есть оптимальное решение пробемы, то я не прочь приобрести данный продукт...
весь вопрос в том, как затем установить это на тарифном плане у хостинга ;)
положил,
но, не работает однако 🙄 вообще не грузится морда, а если морда как index.htm, тогда не грузятся разделы, а редиректятся на www.site.ru
Хм. Какой вопрос - такой и ответ. Вы спросили, как сделать 301 редирект на ИИС, вам ответили. С Response.Redirect у вас нормально работает? Кого и куда вам надо редиректить, и главное - зачем?
если это есть оптимальное решение пробемы, то я не прочь приобрести данный продукт...
весь вопрос в том, как затем установить это на тарифном плане у хостинга ;)
У Nthost, например, стандартно идет IISRewrite.
под апач вешается следующее в файле .htaccess
для чего это вешается?
для того, что бы яндекс индексировал сайт исключительно с www, зачем? прежде всего затем, чт оесли он проиндексирует морду без www то морда практически вылетит (всмысле откатится на сотню другую позиций)
поэтому надо что-то придумать насчет ISS, всмысле уже все придумано, если кто-то в курсе, то посоветуйте мне, как оптимально реализовать подобное для сайтов на IIS 6.0
На ASP.Net это делается вот так:
http://www.codeproject.com/aspnet/URLRewriter.asp
На "классическом" АСП будет что-то вроде: