У меня есть PHP-сайт в IIS 8.5, работающий на Windows Server 2012. Мне нужно изменить один из его URL-адресов (заканчивающийся расширением.php) на.aspx. Для уточнения, скажем, мой сайт www.abc.com, и мне нужно переписать страницу www.abc.com/test.php на www.abc.com/test.aspx.
Как это сделать?
Вы хотите создать сопоставление обработчика, чтобы сделать ответ обработчика ASP.NET для запроса, который заканчивается на .php
. Когда вы выбираете сопоставления обработчиков в IIS, вы можете найти некоторые сопоставления обработчиков с именем "PageHandlerFactory-xxx", а их пути " .aspx
" (здесь требуется роль роли ASP.NET). Вы можете создавать сопоставления обработчиков с одним и тем же обработчиком, кроме другого пути " .php
".
.htaccess
может сделать это.