Help us shape the future of Go! Take the 2026 Go Developer Survey

rewrite

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 28, 2015 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

Package rewrite is middleware for rewriting requests internally to a different path.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

New instantiates a new Rewrites middleware.

Types

type Rewrite

type Rewrite struct {
	Next  middleware.Handler
	Rules []RewriteRule
}

Rewrite is middleware to rewrite request locations internally before being handled.

func (Rewrite) ServeHTTP

func (rw Rewrite) ServeHTTP(w http.ResponseWriter, r *http.Request) (int, error)

ServeHTTP implements the middleware.Handler interface.

type RewriteRule

type RewriteRule struct {
	From, To string
}

RewriteRule describes an internal location rewrite rule.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL