zoukankan      html  css  js  c++  java
  • netcore URL重新路径

    Rewrite重写

    URL 重写是根据一个或多个预定义规则修改请求 URL 的行为。 URL 重写会在资源位置和地址之间创建一个抽象,使位置和地址不紧密相连。

    public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
    {
        var options = new RewriteOptions()
                .AddRewrite("TmpPosition/(.*)", "/api/MyApi/MyController/Method?key=TmpPosition/$1", true)
                .AddRewrite(@"^rewrite-rule/(d+)/(d+)", "rewritten?var1=$1&var2=$2", skipRemainingRules: true);
        app.UseRewriter(options);
    }
    

    Redirect重定向

    URL 重定向涉及客户端操作,指示客户端访问与客户端最初请求地址不同的资源。 这需要往返服务器。 客户端对资源发出新请求时,返回客户端的重定向 URL 会出现在浏览器地址栏。

    public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
    {
        var options = new RewriteOptions()
                .AddRedirect("redirect-rule/(.*)", "redirected/$1");
        app.UseRewriter(options);
    }
    
  • 相关阅读:
    矩阵快速幂 ——(递推表达式)
    简易五子棋 V1.1.0
    自己写的五子棋
    公共子序列
    阮一峰 KMP BM算法
    「SDOI2013」森林
    「SPOJ1487」Query on a tree III
    「luogu3810」陌上花开
    「CQOI2011」动态逆序对
    「APIO2012」派遣
  • 原文地址:https://www.cnblogs.com/wesson2019-blog/p/14845979.html
Copyright © 2011-2022 走看看