Постійна переадресація на веб-сайт на новий старий [перенаправлений веб-домен в .htaccess]

Коли ми відмовляємося від старого веб-сайту в обмін на новий, добре утримувати відвідувачів старого сайту і автоматично перенаправляти їх на новий. У цій ситуації може бути два сценарії.

1. Новий веб-сайт встановлений на тому ж доменне ім'я на веб-сайт був також Vechiu.

У цій ситуації найкраще ми зберігаємо URL-адресудійсно для всіх старих сторінок, і якщо це неможливо, потрібно буде вказати відсутні URL-адреси перенаправлені або до нових, відповідних сторінок, або до індексу нового веб-сайту (першої сторінки або домашньої сторінки).
Extemplu, якщо старий веб-сайт має веб-адреса "http://numedomeniu.com/servicii.html", Вказується, що ця адреса також існує в новому веб-проекті. Якщо це неможливо, потрібно буде здійснити постійне перенаправлення 301 на нову відповідну адресу або на "домашню сторінку", використовуючи файл..htaccess.
У цьому випадку ми відкриваємо та редагуємо файл..htaccess від кореневого домену (public, public_html більшу частину часу). Додаємо рядки:

Redirect 301 /servicii.htmlhttp://numedomeniu.com/portofoliu.html

Стара сторінка "servicii.html"Він буде автоматично перенаправлений на нову сторінку"portofoliu.html».
Щоб перенаправити сторінку "services.html" на індекс веб-сайту, ми використовуємо рядок:

Переспрямування 301 /servicii.html http://numedomeniu.com/

2. Новий веб-сайт встановлюється на нове доменне ім'я і хочете зробити перенаправлення зі старого на нове доменне ім'я.

У цьому сценарії зверніть увагу, що вам це потрібно хостинг (Веб-хостинг) для обох доменів. Принаймні на деякий час, поки старе ім'я домену більше не буде присутнім Google Searchна картилистівокІ т.д. оголошення.
Перенаправлення все веб-сторінки старого сайту на першій сторінці нового веб-сайту буде додавати..htaccessКТК лінії старого проекту:

 <IfModule mod_rewrite.c> Options +SymLinksIfOwnerMatch RewriteEngine on RewriteCond %{HTTP_HOST} ^numedomeniuvechi.com [OR] RewriteCond %{HTTP_HOST} ^www.numedomeniuvechi.com [NC] RewriteRule ^(.*)$ http://noulnumedomeniu.com/ [L,R=301] </IfModule> 

Після внесення цих змін, наш старий веб-сайт буде автоматично перенаправлений на новий сайт.

Перенаправлення за допомогою файлу 301 .htaccess Він доступний тільки веб-серверів використання Apache (HTTP-сервер) За допомогою модуля mod_rewrite включений (mod_rewrite.c).

Захоплений технологіями, з 2006 року з радістю пишу на StealthSettings.com. Маю багаторічний досвід роботи з операційними системами: macOS, Windows і Linux, а також з мовами програмування і платформами для блогів (WordPress) та онлайн-магазинів (WooCommerce, Magento, PrestaShop).

Залишити коментар