UseRewriter не работает должным образом. NET CORE 2.2 - PullRequest
0 голосов
/ 04 апреля 2020

Я пытаюсь заставить работать перенаправление URL-адреса изображения. NET CORE с промежуточным программным обеспечением перезаписи в файле startup.cs. Для жизни я не могу заставить этот URL соответствовать и перенаправлять. Любые мысли о том, почему это не будет работать?

public void Configure(IApplicationBuilder applicationBuilder)
{
    _applicationBuilder = applicationBuilder;

    _applicationBuilder.UseDeveloperExceptionPage();

    _applicationBuilder.UseRewriter(new RewriteOptions()
        .AddRedirect("^https://www.adomain.com/Products/Assets/(.*)", "https://static.adomain.com/productassets/$1", (int)HttpStatusCode.MovedPermanently));

    _applicationBuilder.UseHttpsRedirection();
    _applicationBuilder.UseStaticFiles();
    _applicationBuilder.UseCookiePolicy();
    _applicationBuilder.UseSession();
    _applicationBuilder.UseAntiforgeryTokens();

    _applicationBuilder.UseMvc(routes =>
    {
        routes.MapRoute("Default", "{controller}/{action}/{id?}", new { controller = "Home", action = "Index" });
    });
}
...