Як зробити сайт доступним на мобільних пристроях

Ця стаття розповість вам, як зробити весь ваш сайт більш доступним на мобільних пристроях, без необхідності підлаштовувати кожну окрему сторінку. Ви, невірне, думаєте, що правильно написавши код і розділивши структуру від змісту, ваш сайт повинен буде без праці підтримувати мобільні пристрої. Або ж що з хорошими людьми не трапляються погані речі. У будь-якому випадку, ви явно помиляєтеся.

кроки

Зображення з назвою Make Your Website Mobile Friendly Step 1

Відео: Мобільна версія сайту. Адаптуємо сайт для мобільних пристроїв

1
Налаштуйте дзеркало сайту. Якщо ваш сайт знаходиться на myawesomeblog.com, вам слід створити піддомен на mobile.myawesomeblog.com. Завдання це досить проста, але може відрізнятися в залежності від хоста. Якщо ви використовуєте Dreamhost, то можете легко додати піддомен з їх панелі управління. Вам необхідно зробити так, щоб піддомен виступав в якості "дзеркала" основного сайту, тобто, щоб він просто перенаправляв вас на існуючий сайт.
  • Зображення з назвою Make Your Website Mobile Friendly Step 2

    Відео: # CпросітеAdWords: Як створити ефективний сайт для мобільних пристроїв?

    2
    Створіть файл global_prepend. Далі ми створимо PHP файл, який буде автоматично доданий до кожної сторінки нашого сайту. Назвіть цей файл "global_prepend.php" і закиньте його в корінь вашого сервера:
  • lt;? phpfunction callback($ buffer) {if ($ _SERVER[`SERVER_NAME`] == `mobile.myawesomeblog.com`) {$ buffer = str_replace(`Http: // myawesomeblog.com`, `Http: // mobile.myawesomeblog.com`, $ buffer)-$ buffer = preg_replace(`/ [Nrt] + /`, ``, $ buffer)-$ buffer = preg_replace(`/ S {2} /`, ``, $ buffer)-$ buffer = preg_replace(`/ (] * Gt;) (] + alt =") ([^"] *) ("[^ Gt;] * gt;) () / i`, `$ 1 $ 3 $ 5
    `
    ,$ buffer)-$ buffer = preg_replace(`/ (] + Rel ="[^"] * Stylesheet"[^ Gt;] * gt; |] * gt; | style ="[^"] *") |] * Gt;. *? |] * Gt;. *? |/ i`, ``, $ buffer)-$ buffer = preg_replace(`// i`, ``, $ buffer)-}return $ buffer-}ob_start("callback")-?gt;
    1. Зображення з назвою Make Your Website Mobile Friendly Step 3

      Відео: Як зробити сайт мобільним?

      1
      Увімкніть контент "prepend" і "append" за допомогою .htaccess. Якщо у вас ще немає файлу .htaccess в корені сервера, відкрийте новий текстовий файл і вставте туди наступні рядки:

      Відео: Сайти для мобільних пристроїв і мобільний пошук

    2. php_value auto_prepend_file /localfilepath/global_prepend.php php_value auto_append_file /localfilepath/global_append.php
    3. Важливо: при копіюванні цих двох рядків з веб браузера, вам, можливо, потрібно буде видалити символ повернення каретки і надрукувати його самостійно. Іноді браузерні повернення каретки призводить до помилки файлу .htaccess (ви відразу про це дізнаєтеся, так як ваш сайт перестане завантажуватися).
    4. Потім збережіть його в корінь сервера з ім`ям файлу ".htaccess". Якщо у вас вже є файл .htaccess, просто додайте туди ті два рядки.
    5. Зображення з назвою Make Your Website Mobile Friendly Step 4
      2
      Запустивши піддомен і зайшовши на свій сайт з браузера, скориставшись спеціальним посиланням для мобільних телефонів, ви побачите відмінну, компактну версію свого сайту без картинок, стилів і скриптів. Вуаля!
    Поділися в соц мережах:

    Увага, тільки СЬОГОДНІ!
    —хоже

    Увага, тільки СЬОГОДНІ!