如何在asp网站上编写Redirect

时间:2014-05-14 06:04:08

标签: asp-classic

任何人都可以帮助我,如何将http://www.xxxx.com/default.asp重定向到ASP中的http://www.xxxx.com

2 个答案:

答案 0 :(得分:1)

经典ASP(.asp扩展名)

有以下选项
  • 对于IIS7,请使用内置的URL Rewrite模块。通过IIS创建新规则或在网站的根文件夹中找到以下web.config文件

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="Redirect" stopProcessing="true">
                    <match url="^default.asp$" />
                    <action type="Redirect" url="/" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
    </configuration>
    
  • 对于旧的IIS版本,使用第三方ISAPI模块,如ISAPI_Rewrite

答案 1 :(得分:-2)

如果你使用ASP .NET MVC,你应该在 RegisterRoutes 方法的 RouteConfig.cs 中添加这样的东西:

routes.MapRoute(name: "anyName", url: "/default", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional });

如果您使用的是ASP。 NET WebForms,您应该尝试安装像Ionics Isapi Rewrite Filter这样的东西:http://iirf.codeplex.com/wikipage?title=Redirection

如果您使用的是IIS 7或更高版本,您也可以尝试:http://blog.pluralsight.com//iis7-redirect-windows-server-2008