WwwRedirect (www_redirect v0.1.3)
View SourceRedirects an HTTP request from WWW to Non-WWW and vice versa.
Heavily inspired by: https://stackoverflow.com/a/36509559
Options
:to- Specifies the redirect target. Can be:wwwor:non_www(default).:www- Redirects bare domains to www versions (e.g., example.com -> www.example.com):non_www(default) - Redirects www domains to bare versions (e.g., www.example.com -> example.com)
:status- Specifies the HTTP redirect status as an integer or atom accepted byPlug.Conn.put_status/2. Defaults to301(:moved_permanently).
Examples
# Redirect to non-www
plug WwwRedirect
plug WwwRedirect, to: :non_www
# Redirect to www
plug WwwRedirect, to: :www
# Redirect to www temporarily instead of permanently
plug WwwRedirect, to: :www, status: 302