Member 13709557 Ответов: 1

Перенаправление со старых страниц на новые страницы


Мне нужно перенаправить несколько старых страниц на новые страницы, используя ASP.NET без проектирования MVC

старый url-адрес страницы: abc.com/how-to-301-permanent-redirect-in-asp-net/
url новой страницы: abc.com/blog/301-permanent-redirect-in-asp-net/

Я хотел бы управлять старыми и новыми URL - адресами в файле карты перенаправления, возможно, csv или xml.



Старый сайт использовал Wordpress CMS, а для нового я использую простую маршрутизацию в файле Global.asax

маршруты.MapPageRoute("blog", "blog/{blog_slug}/", "~/blog_detail.aspx");

Что я уже пробовал:

Я уже пробовал этот код: Обработка 301 перенаправления в ASP.NET 3.5.[^]

Но, как уже упоминалось в учебнике, он не работает для страниц уровня папок, созданных для seo. Количество страниц составляет 250+, поэтому невозможно поместить файл по умолчанию и папку для каждого из них. Есть ли более простой способ добиться этого? Может ли кто - нибудь помочь мне в этом?

Gerry Schmitz

Вы пишете код для перемещения вещей, перевода или создания списков. Это называется миграцией, преобразованием, перемещением, перераспределением ... После первого 1, 250 - это то же самое, что 2 или 3 или 4 или ...

F-ES Sitecore

Посмотрите на модуль перезаписи IIS, он позволяет выполнять перенаправление на основе шаблонов с помощью конфигурационных файлов.

1 Ответов

Рейтинг:
12

#realJSOP

301 перенаправляет в asp.net - поиск в Google[^]

В этом результате поиска я пошел сюда:

Блог Джеффа Уидмера - как сделать постоянный редирект 301 в ASP.NET[^]

Первый ответ может быть уместен в вашем случае, но только вы можете определить это.