MVC路由配置问题,用到 .php扩展名
我一个网站改版 原来是PHP做的 现在用.net mvc
百度有很多快照了 我就想做301跳转
routes.MapRoute(
name: "UrlPhp",
url: "index.php",
defaults: new { controller = "UrlRedirect", action = "PHP" },
namespaces: namespaces);
本地测试都是正确的 本地是IIS7.5
但是上传服务器[iis6.0]
所有 index.php?..... 的链接全部是 404了
应该是服务器吧.PHP 给PHP程序去处理 没发到.net来
请问要怎么配置 IIS
------解决方案--------------------因为需要添加后缀映射
http://www.2cto.com/Article/201205/129860.html
在iis的网站节点上面,右键,属性,选择“主目录”标签,然后“配置”,增加映射.xxx对应
c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll
//版本要注意
限制为:GET,HEAD,POST,DEBUG
注意了:以上方法加上(http://www.2cto.com/Article/201205/129859.html),可以实现使用命令行方式(不用一般的iis窗口配置)开启特定后缀的网页木马,从而实现后门,请谨慎防止,注意安全。
------解决方案--------------------将.php 映射到.net的处理程序
------解决方案--------------------在IIS6那服务器上安装了mvc了么~
http://developer.51cto.com/art/200907/138900.htm