Url rewriting 在网络配置的IIS中重写Url

Url rewriting 在网络配置的IIS中重写Url,url-rewriting,Url Rewriting,有谁能帮我把url重写一下吗 应该重定向到 您可能需要url重写器模块的自定义重写提供程序。如何编写自定义提供程序在本文中有明确的介绍 您不需要方法Initialize和GetSettings的内容。在“重写”方法中,您可以对URL执行字符串操作。您可以将url作为{ReplaceProvider:{url}}传递到重写方法中 public static string Rewrite(string value) { var parameters = value.Split

有谁能帮我把url重写一下吗

应该重定向到


您可能需要url重写器模块的自定义重写提供程序。如何编写自定义提供程序在本文中有明确的介绍

您不需要方法Initialize和GetSettings的内容。在“重写”方法中,您可以对URL执行字符串操作。您可以将url作为{ReplaceProvider:{url}}传递到重写方法中

public static string Rewrite(string value)
    {
        var parameters = value.Split('/');
        string retUrl = string.Format("http://www.example.com/NewDirectory/index.php?category={0}&product={1}&location={2}", parameters[parameters.Length-3], parameters[parameters.Length-2], parameters[parameters.Length-1]);
        return retUrl;
    }