Перенаправить весь сайт, кроме одного каталога, на новый сайт - apache .htaccess - PullRequest
4 голосов
/ 10 августа 2010

Я пытаюсь переместить мой текущий сайт на новый домен, кроме ОДНОГО каталога.

Пример:

  • текущий сайт: oldsite.olddomain.example
  • новый сайт: newdomain.example

Итак, я знаю, что могу создать запись перенаправления .htaccess для этого, и это работает, но я хочу ОДНО исключение - я НЕ хочу перенаправлятьконкретный каталог.Я все еще хочу, чтобы это работало:

http://oldsite.olddmain.example/myspecialdirectory/… и каждый файл и каталог в нем.

Может кто-нибудь помочь?Спасибо!

1 Ответ

3 голосов
/ 10 августа 2010

Попробуйте это mod_rewrite правило в файле .htaccess в корне документа oldsite.olddomain.example :

RewriteEngine on
RewriteRule !^myspecialdirectory($|/) http://newdomain.example%{REQUEST_URI} [L,R=301]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...