Перенаправление URL с html-страницы на страницу.aspx

У меня есть требование, где я должен использовать перенаправление URL-адресов на моей старой веб-странице (в основном это полная статическая HTML-страница).

Требование для меня - перенаправлять пользователя каждый раз, со статической HTML-страницы на ASPX-страницу.

то есть, если моя более ранняя страница была найдена в

http://web.vatsag.com/app/en/downloadsite.htm

тогда я должен перенаправить на следующую страницу (.aspx)

http://web.vatsag.com/app/newdownloadsite.aspx

Я прошел по следующим ссылкам, которые говорят в основном о перенаправлении по ASP.NET

http://www.codeproject.com/Articles/2538/URL-Rewriting-with-ASP-NET

Тем не мение,

Поскольку страницы HTML. Я предполагаю, что по умолчанию не обрабатывается фильтром ASP.NET ISAPI

Может ли кто-нибудь помочь мне в достижении того же, используя любую из альтернатив, указанных ниже?

  1. Любая конкретная настройка, которая может быть выполнена на стороне IIS

  2. Программно достигать перенаправления с помощью Meta Refresh (хотя я слышал, что этот метод крайне не рекомендуется)

заранее спасибо

VATSAG

3 ответа

Решение

Есть разные варианты, описанные здесь. Вы можете добавить метатег, чтобы обновить страницу через секунду в aspx или использовать javascript.

Вы можете использовать ISAPI Rewrite и позволить серверу IIS перенаправить вашу страницу.html. Используйте следующее правило:

RewriteRule ^app/en/downloadsite.htm$ /app/newdownloadsite.aspx [NC,R=301,L]

Между тегами головы поместите этот код.

<head>       
    <meta http-equiv="refresh" content="2;URL='http://web.vatsag.com/app/newdownloadsite.aspx'" />    
  </head> 

Это будет перенаправить через 2 секунды на http://web.vatsag.com/app/newdownloadsite.aspx

Содержимое = количество секунд для обновления. URL = путь URL-адреса для перенаправления. Причина, по которой мета-обновления не рекомендуются, заключается в том, что спамеры используют их для перенаправления пользователей с сайтов-оболочек с большим количеством ключевых слов на нелегальные сайты. Таким образом, поисковые системы заносят в черный список сайты, которые используют эту мета-версию как принадлежащие спамерам.

Другие вопросы по тегам