如何使用web.config

时间:2019-04-18 11:42:48

标签: php iis asp-classic http-status-code-301

作为php程序员,我通常使用.htaccess重定向页面,但是继承了以前由asp制作的项目后,我需要将页面重定向到php中的同名页面。对于php中不存在的页面,应将index.php作为重定向页面。

您能帮我一些建议和资源吗?我只能找到单页到单页重定向。

非常感谢您

1 个答案:

答案 0 :(得分:0)

首先,您必须配置.Net处理程序以处理您的Classic ASP请求 您可以通过runAllManagedModulesForAllRequests =“ true”来实现,进一步了解herehere

接下来,您可以使用内置的URL重写模块通过web.config进行通配符替换或一对一映射

作为备份,您可以使用Global.asax的Application_BeginRequest事件来解析出请求的URL并永久重定向到PHP

希望这会有所帮助