Таку розкіш як власний сайт можуть собі останнім часом дозволити не тільки фірми чи організації, а й прості смертні, котрі заледве опанували навички HTML.
Але, на відміну від фірм і організацій, простим смертним частіше доводиться потерпати від проблем з хостингом, а отже і переїжджати всім сайтом з одного комп’ютера на інший. Повністю полегшити ваші муки при переїзді ми навряд чи зможемо, а от деякі поради новачкам зможемо дати….
Переїзд сайту на інший домен
Це одна з найпростіших форм переміщення сайту. При зміні головного домену все, що вам потрібно зробити – це поставити 301 редирект на доменному рівні.
Проте, якщо зміни стосуються не тільки домену, але й зміни CMS сайту або структури перелінковки, тоді цей процес дещо ускладнюється.
Зміна CMS / Злиття з іншим сайтом
Тут вам доведеться розставити редиректи на різних рівнях, можливо і на рівні окремих сторінок. Чи обов’язково перенаправляти кожну сторінку? Може й ні, але все залежить від багатьох факторів.
Подумайте про наступне:
– Які сторінки приносять трафік?
– Які сторінки конвертують трафік?
– Які сторінки мають беклінки?
– Які сторінки найбільше привертають увагу користувачів?
10 етапів перенесення сайту
Незалежно від причин перенесення сайту, ми дотримуємося 10 етапів цього процесу:
– Перед тим, як зробити будь-які дії у напрямку перенесення, проконсультуйтеся з SEO командою, для того, щоб зберегти якомога більше трафіку.
– Не використовуйте один редирект для всіх сторінок, які ведуть на одну сторінку, розділ або URL нового сайту.
– Використовуйте 301 редирект моделі “сторінка-до-сторінки” і це збереже максимальну кількість трафіку.
– Перед тим, як почати передачу, протестуйте кожен розділ сайту. Перенесення слід починати тільки тоді, коли ви впевнені в тому, що нові сторінки будуть збігатися з вимогами користувачів.
– Використовуйте тимчасовий 301 до кожної старої сторінки, перенаправляючи її на нову.
– Спробуйте зберегти таку ж структуру папок, для більш простого і зрозумілого проставлення редиректів при зміні домену.
– Перевірте всі зовнішні і внутрішні посилання. Спробуйте змінити всі посилання, помінявши їх на нові.
– Продовжуйте контролювати старий домен і підтримувати редиректи не менше, ніж 180 днів.
– Створіть сторінку помилки 404. При виникненні помилки вона допоможе користувачам перейти на новий сайт.
– У панелі вебмайстра підтвердіть обидва домени, тому, що при повторному перегляді сайтів пошуковими системами можливо будуть виявлені помилки (у тому числі і в редиректі) і ви зможете легко їх виправити.
Дотримуючись рекомендацій, ви пом’якшите втрати, викликані “переїздом” сайту, а це означає, що після перенесення сайту вам не доведеться працювати місяцями, щоб повернути трафік до колишнього рівня.
Детальна інструкція
Цю інструкцію бажано читати тим, хто вже трошки розуміється на найпростіших основах програмування. А якщо у вас є свій сайт, то рано чи пізно вам з цими основами доведеться мати справу… Отже, як пишеться найпростіший редирект для серверу з Apache
Простий редирект (у файлі.htaccess або httpd.conf для Apache):
Redirect 301 / http://www.newsite.com/new.htm
де:
Redirect 301 – це інструкція, що говорить що сторінка переміщена
/ – означає, що усе з верхнього рівня сайту, включаючи усі підкаталоги, буде переадресовано
http://www.newsite.com/new.htm – нова сторінка або сайт (не забувайте поставити останній «/», якщо переадресація йде на сайт).
Щоб переадресувати тільки сторінку, зберігши PR старої сторінки:
Redirect 301 /old/oldsite.htm http://www.newsite.com/new.htm
де:
/old/oldsite.htm – шлях і ім’я старої сторінки
Аналогічний синтаксис для переадресації сайту:
RedirectPermanent / http://www.newsite.com/
Приклад переадресації каталогу:
RedirectPermanent /old – directory http://www.domain.com/new-directory/
Наприклад, тих, хто зайшов на сторінки, які були в папці test, переадресуємо на www.test.com, інших на enter.test.com (порядок дотримання записів важливий):
Redirect permanent /test http://www.test.com/
Redirect permanent / http://enter.test.com/
Редирект на PHP
>?php
header(«HTTP/1.1 301 Moved Permanently»);
header(«Location: http://www.newdomain.ru/newdir/newpage.htm»);
exit();
?<
Краще вказати HTTP/1.1, оскільки старіші не підтримують віртуальний хостинг. Не забудьте, що до виклику header, нічого не повинно виводитися (наприклад, echo або print). Тому цей код краще ставити в початок php -скрипта. Повніший варіант php редиректа зі збереженням передаваної сторінки і параметрів виклику:
$ref=$_SERVER[‘QUERY_STRING’];
if ($ref!=«) $ref=’?’.$ref;
header(‘HTTP/1.1 301 Moved Permanently’);
header(‘Location: http://newdomain.com/’.$ref);
exit();
?<
Примітка: для моїх цілей (зміна домена) вистачило першого варіанту простого 301 редиректа.
Безпечний зв’язок: як поєднати два комп’ютери через wi – fi?
Частенько таке буває – два ноутбуки в одній кімнаті, треба щось перенести, а бігати з флешкою від одного до другого ліньки. От тут і згодяться шаманства від сисадміна….
Майже усі ноутбуки обладнані безпровідними мережевими картами. Тому кожен власник ноутбука хоч раз, та замислювався над тим, чи можна зв’язати два комп’ютери через wi – fi в єдину мережу так, як це робиться при з’єднанні двох комп’ютером кабелем UTP. Так от – це можливо і без дротів! А тепер детальніше.
Щоб це зробити – включіть мережеві карти wi – fi на обох ноутбуках. Для цього натисніть і утримуйте пару секунд кнопку ноутбука ((i)). При цьому на панелі комп’ютера повинен спалахнути світлодіод або в правому нижньому кутку екрану на якийсь час повинен з’явитися не перекреслений значок wi – fi ((i)).
Тепер зверніть увагу на значок безпровідного мережевого підключення на панелі завдань. Він перекреслений червоним хрестиком. Що означає, що мереж wi – fi в радіусі 100 метрів немає. Якщо навіть і є – йдемо далі.
| |
 |
| |
|
Натиснемо на цьому значку праву кнопку миші. Виберемо перегляд доступних безпровідних мереж.
Потім тиснемо «Змінити додаткові параметри» і вибираємо вкладку «Безпровідні мережі».
Далі тисніть на кнопку «Додати». Введіть ім’я SSID нової мережі – наприклад, «lenovo», а потім виберіть перевірку достовірності – «Відкрита» і шифрування даних – «Відключене», а також помітьте «це пряме з’єднання комп’ютер-комп’ютер; точки доступу не використовуються» і натискайте «OK», потім «Продовжити» і знову «OK».
У вікні «перегляду доступних безпровідних мереж» з’явилося вікно з ім’ям нашої нової мережі. Тиснемо кнопку «Підключити» в правому нижньому кутку цього вікна. І нижче від назви мережі секунд через 20 ви побачите напис, який повідомлятиме, що до цієї мережі ви підключені.
Отже, перший ноутбук підключений до мережі «lenovo». У вікні «перегляду доступних безпровідних мереж» натискаємо «Змінити додаткові параметри» і на вкладці «Загальні» двічі клацаємо лівою кнопкою миші, щоб відкрити протокол Інтернет TCP/IP.
На вкладці «Загальні» вибираємо «Використовувати наступну ip – адресу». Для першого ноутбука ip -адреса – 192.168.0.1, маска мережі – 255.255.255.0.
Переходимо до другого ноутбука. Натискаємо на іконці безпровідного мережевого підключення праву кнопку миші. Виберемо «Перегляд доступних безпровідних мереж».
При цьому з’явиться вікно в якому є присутньою щойно створена мережа «lenovo».
Тиснемо кнопку «Підключитися», щоб зв’язати комп’ютери. Чекаємо декілька секунд.
Усе! Вам вдалося зв’язати два комп’ютери wi – fi мережею! Підключення другого комп’ютера до мережі «lenovo» відбулося. Виходимо з усіх вікон (натискаємо «OK»). На іконці безпровідного мережевого з’єднання короткочасно з’явиться повідомлення про успішність підключення, тепер вона активна (без червоного хреста).
Залишилося налаштувати протокол Інтернет TCP/IP на другому комп’ютері. Для цього задайте ip -адресу 192.168.0.2, маску підмережі 255.255.255.0. Завдання повністю виконане!
Тепер трохи додаткової інформації. Відкриваємо «Мій комп’ютер» – диск «С». Відкриваємо теку «Documents and Settings» – «All Users» – «Документи». Натискаємо на вільному місці вікна праву кнопку миші і вибираємо в меню, що з’явилося, «Створити теку». Міняємо її ім’я на «Обмін». Натискаємо на значку цієї теки праву кнопку миші і вибираємо вкладку «Доступ», де дозволяємо спільний доступ до теки. Теж саме робимо на другому ноутбуку.
На значку «Мій комп’ютер» натискаємо праву кнопку миші, вибираємо вкладку «Ім’я комп’ютера», де, натиснувши кнопку «Змінити» задайте двом комп’ютерам робочу групу з одним ім’ям, наприклад Work. Перезавантажуємо їх, і тепер можемо перекидати файли через теки обміну або використовувати пов’язані в локальну мережу wi – fi комп’ютери якось інакше.
Якщо нічого зробити не вдається, то перевірте на кожному комп’ютері – чи бачить він другий комп’ютер. Для цього на кожному ноутбуку тисніть «Пуск» – «Виконати» – cmd – «Enter» – ping 192.168.0.1 – «Enter», а потім ping 192.168.0.2 – «Enter». Якщо після введення команди ping хоч би в одному випадку ви побачили «Перевищений інтервал запиту між комп’ютерами», то цей комп’ютер не бачить інший комп’ютер. Це означає, що доступу до тек наразі немає, тому спробуйте відключити антивірус і брандмауер, а потім повторити перевірку знову.