duck.http.middlewares.contrib.www_redirect

Middleware for redirecting all requests that start with www to non-www URL.

Module Contents

Classes

WWWRedirectMiddleware

Redirects all requests that start with www to non-www URL.

API

class duck.http.middlewares.contrib.www_redirect.WWWRedirectMiddleware[source]

Bases: duck.http.middlewares.BaseMiddleware

Redirects all requests that start with www to non-www URL.

debug_message

‘WWW Redirect Middleware: Redirecting to non-www domain’

classmethod get_error_response(request) duck.http.response.HttpRedirectResponse[source]

This is not actually an error response but a redirect to non-www URL

classmethod process_request(request)[source]

Process incoming request.