Перенаправление 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
Может ли кто-нибудь помочь мне в достижении того же, используя любую из альтернатив, указанных ниже?
Любая конкретная настройка, которая может быть выполнена на стороне IIS
Программно достигать перенаправления с помощью 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-адреса для перенаправления. Причина, по которой мета-обновления не рекомендуются, заключается в том, что спамеры используют их для перенаправления пользователей с сайтов-оболочек с большим количеством ключевых слов на нелегальные сайты. Таким образом, поисковые системы заносят в черный список сайты, которые используют эту мета-версию как принадлежащие спамерам.