Тимчасовий перехід з одного домену на інший

Щоб налаштувати тимчасовий перехід з одного домену на інший за допомогою файлу .htaccess на сервері Apache, вам слід використовувати директиву Redirect або RewriteRule. Нижче наведено приклади обох підходів:

Варіант 1: Використання Redirect

Додайте такий код до вашого файлу .htaccess:

<IfModule mod_rewrite.c>
    RewriteEngine On
    Redirect 302 / http://новий-домен.com/
</IfModule>

У цьому прикладі старий-домен.com буде перенаправлено на новий-домен.com. Зверніть увагу, що R=302 вказує на тимчасовий редирект. Якщо ви хочете зробити постійний редирект, замініть 302 на 301.

Варіант 2: Використання RewriteRule

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^старий-домен\.com$ [NC]
    RewriteRule ^(.*)$ http://новий-домен.com/$1 [R=302,L]
</IfModule>

Цей код робить те ж саме, що і попередній варіант, але використовує RewriteRule замість Redirect.

Після внесення змін у файл .htaccess, збережіть його і розмістіть у кореневій папці вашого веб-сайту. Зміни можуть вступити в силу миттєво або після перезавантаження сервера.

Перевірте, чи ваш редирект працює як очікується. Якщо ви користуєтеся тимчасовим (302) редиректом, пам'ятайте змінити його на постійний (301), коли ви готові встановити остаточний редирект.

Last updated