301 Перенаправление для всех страниц на новый сайт За исключением 1 каталога

Я пытаюсь создать 301 перенаправление для всех страниц, кроме одного каталога на новый сайт, но у меня возникли проблемы с настройкой.

Это в основном то, что мне нужно:

http://www.example.com/store => no redirects, users remain on http://www.example.com/store
http://www.example.com/* => all other pages go to this url http://www.newdomain.com/

AKA

http://www.example.com/apple => http://www.newdomain.com/
http://www.example.com/pie => http://www.newdomain.com/
http://www.example.com/foo/bar => http://www.newdomain.com/

Я пробовал этот метод:

RewriteEngine on
RewriteCond %{REQUEST_URI}!^/store/
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]

Но когда я перехожу в http://www.example.com/store, меня ждет http://www.newdomain.com/store

В принципе мне нужно, чтобы каталог/хранилище оставался в старом домене. Может ли кто-нибудь помочь? Не испытывать правил .htaccess...

Ответ 1

RewriteEngine on
RewriteCond %{REQUEST_URI} !^/store
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]