Перезапись мода позволяет перенаправлять весь остальной трафик в один каталог

#apache #.htaccess #mod-rewrite

#apache #.htaccess #перезапись модов

Вопрос:

У меня есть домен, который в настоящее время перенаправляет весь трафик в другой домен, но я хочу настроить подкаталог в первом домене и разрешить трафик в этот подкаталог, продолжая перенаправлять весь остальной трафик. Используемые в настоящее время директивы перезаписи следующие:

 RewriteEngine on

RewriteCond %{HTTP_HOST} ^firstdomain.com.au$ [OR]
RewriteCond %{HTTP_HOST} ^www.firstdomain.com.au$
RewriteRule ^(.*)$ "http://www.seconddomain.com/$1" [R=301,L]
  

Я хочу иметь доступ ко всему, что находится в подкаталоге www.firstdomain.com.au/wp/

Есть ли простое решение? Заранее спасибо.

Ответ №1:

Попробуйте это правило в вашем файле .htaccess:

 Options  FollowSymlinks -MultiViews
RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www.)?firstdomain.com.au$ [NC]
RewriteCond %{REQUEST_URI} !^/wp/ [NC]
RewriteRule ^(.*)$ http://www.seconddomain.com/$1 [R=301,L]