Перенаправление конкретных запросов со старого домена - PullRequest
0 голосов
/ 13 ноября 2010

Я уже перенаправляю старый домен с помощью перенаправления 301, но я заметил, что я получаю много запросов на определенные файлы и страницы со старого сайта.Как я могу перенаправить эти запросы, чтобы он просто загружал новый сайт?Я хотел бы сделать это только для определенных файлов.

Редактировать: Сайт находится на виртуальном хостинге, но я, конечно, могу редактировать файл web.config.

Ответы [ 2 ]

1 голос
/ 15 ноября 2010

Если ваш сервер работает под управлением IIS версии 7 или выше, вы можете использовать URL Rewrite для того, что позволяет указать сопоставления в web.config http://www.iis.net/download/URLRewrite Вы можете создать общее правило, которое перенаправляет весь трафик на основена регулярных выражениях или создайте карту перезаписи для настройки таблицы.См. Раздел «Перемещение каталогов» на http://blogs.msdn.com/b/carlosag/archive/2008/09/02/iis7urlrewriteseo.aspx

1 голос
/ 13 ноября 2010

Вам нужно будет создать запись в IIS для каждого файла.Создайте структуру пути на диске под корнем сайта, а на этой странице в IIS создайте перенаправление для рассматриваемого файла.Вы можете использовать блокнот и проводник для создания этих файлов.

Это самый быстрый ручной способ, который я знаю в IIS6.IIS7 должно быть проще, хотя.В IIS7 вы можете редактировать файл приложения.

РЕДАКТИРОВАТЬ: см. Также ~ Какое перенаправление лучше - web.config или global.asax

РЕДАКТИРОВАТЬ: см. Также ~http://msdn.microsoft.com/en-us/library/ms228302.aspx

...