Use RedirectMatch
:
RedirectMatch 301 ^/$ http://www.website.com/shop
Note that the regex portion does not include (and cannot include) protocol and hostname. The new URL can include protocol and hostname (or it can just begin with /
in Apache >= 2.2.6).
Note that Redirect
(not used in the above example) uses prefix matching -- any request beginning with the specified path will match.