Share via


RewriteOptionsExtensions 类

定义

和 规则列表的 RewriteOptions 生成器 RewriteMiddleware

public ref class RewriteOptionsExtensions abstract sealed
public static class RewriteOptionsExtensions
type RewriteOptionsExtensions = class
Public Module RewriteOptionsExtensions
继承
RewriteOptionsExtensions

方法

Add(RewriteOptions, Action<RewriteContext>)

将规则添加到当前规则。

Add(RewriteOptions, IRule)

将规则添加到当前规则。

AddRedirect(RewriteOptions, String, String)

如果正则表达式与 HttpContext 的 PathString 匹配,则重定向请求

AddRedirect(RewriteOptions, String, String, Int32)

如果正则表达式与 HttpContext 的 PathString 匹配,则重定向请求

AddRedirectToHttps(RewriteOptions)

如果传入请求为 http,则将请求重定向到 https

AddRedirectToHttps(RewriteOptions, Int32)

如果传入请求为 http,则将请求重定向到 https

AddRedirectToHttps(RewriteOptions, Int32, Nullable<Int32>)

如果传入请求为 http,则将请求重定向到 https

AddRedirectToHttpsPermanent(RewriteOptions)

如果传入请求为 http,则将请求重定向到 https,并返回永久重定向的 301 状态代码。

AddRedirectToNonWww(RewriteOptions)

如果传入的请求来自 www 子域,则将请求重定向到根域。

AddRedirectToNonWww(RewriteOptions, Int32)

如果传入的请求来自 www 子域,则将请求重定向到根域。

AddRedirectToNonWww(RewriteOptions, Int32, String[])

如果传入的请求来自 www 子域,则将请求重定向到根域。

AddRedirectToNonWww(RewriteOptions, String[])

如果传入的请求来自 www 子域,则将请求重定向到根域。

AddRedirectToNonWwwPermanent(RewriteOptions)

如果请求来自 www 子域,则永久将请求重定向到根域。

AddRedirectToNonWwwPermanent(RewriteOptions, String[])

如果请求来自 www 子域,则永久将请求重定向到根域。

AddRedirectToWww(RewriteOptions)

如果传入请求不是 www,则将请求重定向到 www 子域。

AddRedirectToWww(RewriteOptions, Int32)

如果传入请求不是 www,则将请求重定向到 www 子域。

AddRedirectToWww(RewriteOptions, Int32, String[])

如果传入请求不是 www,则将请求重定向到 www 子域。

AddRedirectToWww(RewriteOptions, String[])

如果传入请求不是 www,则将请求重定向到 www 子域。

AddRedirectToWwwPermanent(RewriteOptions)

如果请求不是 www,则永久将请求重定向到 www 子域。

AddRedirectToWwwPermanent(RewriteOptions, String[])

如果请求不是 www,则永久将请求重定向到 www 子域。

AddRewrite(RewriteOptions, String, String, Boolean)

如果正则表达式与 HttpContext 的 PathString 匹配,则添加重写路径的规则。

适用于