Я полагаю, что ваш сайт доступен для двух доменов, но вы хотите, чтобы все запросы на ваш сайт были перенаправлены на один из них.Тогда правильный код:
RewriteCond %{HTTP_HOST} !^mydomain\.com$ [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^(.*)$ http://mydomain.org/$1 [R=permanent,L]
Вы должны поместить этот код непосредственно после строки перенаправления.
Вторая строка гарантирует, что перенаправление не выполняется, если не указан хост (чтобыцикл перенаправления в этом случае).
[R = постоянный, L] в третьей строке делает его постоянным перенаправлением и предотвращает любую дальнейшую обработку правил.Другие правила будут обработаны после перенаправления.
Полный файл будет:
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} !^mydomain\.com$ [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^(.*)$ http://mydomain.org/$1 [R=permanent,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /app/core.php [L,NC,QSA]