Skip to content

Redirects

DirectiveSyntax
RedirectRedirect [status] url-path target-URL
RedirectMatchRedirectMatch [status] regex target-URL
ErrorDocumentErrorDocument error-code document
StatusMeaning
301Moved Permanently
302Found (default)
303See Other
410Gone
Redirect 301 /old-page /new-page
Redirect /temp-page /other-page
RedirectMatch 301 ^/blog/(.*)$ /articles/$1
RedirectMatch ^/category/(.+)/feed/?$ /rss/$1
ErrorDocument 404 /custom-404.html
ErrorDocument 403 "Access Denied"
ErrorDocument 500 https://example.com/error