Коли ми відмовляємося від старого веб-сайту в обмін на новий, добре утримувати відвідувачів старого сайту і автоматично перенаправляти їх на новий. У цій ситуації може бути два сценарії.
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).