Как 301 перенаправить все страницы .asp на страницы .php в IIS с помощью web.config - PullRequest
0 голосов
/ 18 апреля 2019

как программист php, я обычно перенаправляю страницы с помощью .htaccess, но, унаследовав проект, ранее созданный с помощью asp, мне нужно перенаправить страницы на одноименные страницы в php. Для страниц, которые не существуют в php, index.php должен быть перенаправленной страницей.

Не могли бы вы помочь мне с некоторыми предложениями и ресурсами? Я могу найти только одну страницу на одну страницу перенаправления.

Большое спасибо

1 Ответ

0 голосов
/ 30 апреля 2019

Сначала вам нужно настроить обработчики .Net для обработки ваших запросов классического ASP. Это делается с помощью runAllManagedModulesForAllRequests = "true", читая подробнее здесь и здесь

Далее, вы можете использовать встроенный модуль перезаписи URL-адресов для замены подстановочных знаков или однозначного сопоставления через web.config

. В качестве резервной копии можно использовать событие Application_BeginRequest Global.asax для анализазапрошенный URL и сделайте постоянное перенаправление на PHP

Надеюсь, это поможет

...