Я хочу перенаправить только мой root на другой URL, но поддерживаю все каталоги / sub /, где они принадлежат (и перенаправляют)
пример:
mysite.com/1 перенаправляет куда-то mysite.com/admin открывает страницу
я хочу, чтобы mysite.com/ перенаправлял на mysecondsite.com и только это с 301 редиректом с использованием htaccess
RewriteCond %{HTTP_HOST} ^mysite\.com$ [NC]
чтобы убедиться, что это совпадение с точным хостомRewriteRule
шаблоне (как в ответе @ DaveForgac), а не использовать дополнительное условие для проверкиREQUEST_URI
серверной переменной.Если вы имеете в виду, что вы хотите перенаправить «/» на другой домен, это будет работать:
Это соответствует только корню домена, но после него ничего не происходит, поэтому он будет перенаправлять только имя домена без указания имени файла.
источник
Это должно работать просто отлично:
источник
Более короткое решение:
источник