Documentation
¶
Index ¶
- Variables
- func HTTPSNonWWWRedirect() gin.HandlerFunc
- func HTTPSNonWWWRedirectWithConfig(config RedirectConfig) gin.HandlerFunc
- func HTTPSRedirect() gin.HandlerFunc
- func HTTPSRedirectWithConfig(config RedirectConfig) gin.HandlerFunc
- func HTTPSWWWRedirect() gin.HandlerFunc
- func HTTPSWWWRedirectWithConfig(config RedirectConfig) gin.HandlerFunc
- func NonWWWRedirect() gin.HandlerFunc
- func NonWWWRedirectWithConfig(config RedirectConfig) gin.HandlerFunc
- func WWWRedirect() gin.HandlerFunc
- func WWWRedirectWithConfig(config RedirectConfig) gin.HandlerFunc
- type RedirectConfig
Constants ¶
This section is empty.
Variables ¶
var DefaultRedirectConfig = RedirectConfig{ Code: http.StatusMovedPermanently, }
DefaultRedirectConfig is the default Redirect middleware config.
Functions ¶
func HTTPSNonWWWRedirect ¶
func HTTPSNonWWWRedirect() gin.HandlerFunc
HTTPSNonWWWRedirect redirects http requests to https non www.
func HTTPSNonWWWRedirectWithConfig ¶
func HTTPSNonWWWRedirectWithConfig(config RedirectConfig) gin.HandlerFunc
HTTPSNonWWWRedirectWithConfig returns an HTTPSRedirect middleware with config.
func HTTPSRedirect ¶
func HTTPSRedirect() gin.HandlerFunc
HTTPSRedirect redirects http requests to https.
func HTTPSRedirectWithConfig ¶
func HTTPSRedirectWithConfig(config RedirectConfig) gin.HandlerFunc
HTTPSRedirectWithConfig returns an HTTPSRedirect middleware with config.
func HTTPSWWWRedirect ¶
func HTTPSWWWRedirect() gin.HandlerFunc
HTTPSWWWRedirect redirects http requests to https www.
func HTTPSWWWRedirectWithConfig ¶
func HTTPSWWWRedirectWithConfig(config RedirectConfig) gin.HandlerFunc
HTTPSWWWRedirectWithConfig returns an HTTPSRedirect middleware with config.
func NonWWWRedirect ¶
func NonWWWRedirect() gin.HandlerFunc
NonWWWRedirect redirects www requests to non www.
func NonWWWRedirectWithConfig ¶
func NonWWWRedirectWithConfig(config RedirectConfig) gin.HandlerFunc
NonWWWRedirectWithConfig returns an HTTPSRedirect middleware with config.
func WWWRedirect ¶
func WWWRedirect() gin.HandlerFunc
WWWRedirect redirects non www requests to www.
func WWWRedirectWithConfig ¶
func WWWRedirectWithConfig(config RedirectConfig) gin.HandlerFunc
WWWRedirectWithConfig returns an HTTPSRedirect middleware with config.
Types ¶
type RedirectConfig ¶
type RedirectConfig struct {
Code int
}
RedirectConfig defines the config for Redirect middleware.