Рада 1: Як закрити доступ до сторінок

Часом виникає необхідність обмежити доступ до сторінок або якихось файлів вашого сайту для певних груп користувачів. Програмне забезпечення веб-сервера Apache має вбудовані засоби для вирішення цього завдання. Ознайомтеся з ними.
як закрити доступ до сторінок
При кожному запиті на будь-яку сторінку сайту, сервер перевіряє наявність в папці, де вона зберігається, службового файлу з назвою ".htaccess". Якщо він є, то сервер, при обробці запиту, буде слідувати директивам з цього файлу. Можливо, ви хочете і директиви обмеження доступу до сторінок або іншим документам сайту з якихось ознаками. Зробити це можна, створивши такий файл в звичайному текстовому редакторі і завантаживши в потрібну вам папку сервера. Оскільки ці файли є службовими, то з браузера веб-відвідувача вони не доступні.

2 крок

Щоб вирішити проблему доступу радикальнопомістіть в файл htaccess ці директиви: Order Deny, Allow
Deny from allПолучів такі інструкції, веб-сервер закриє доступ до всіх файлів і папок в цій та всіх вкладених в неї директоріях для всіх без винятку відвідувачів.

3 крок

Можна додати в тотальну заборону виключення для користувачів, що мають певний IP-адреса: Order Deny, Allow
Deny from all
Allow from 77.84.20.18, 77.84.21.2В цьому прикладі користувачі, чий IP 77.84.20.18 або 77.84.21.2, не помітять наявності будь-яких обмежень, а всі інші допущені до сторінок не будуть. Якщо вам потрібен саме такий порядок доступу - перерахуйте список дозволених IP-адрес через кому.

4 крок

Якщо потрібно навпаки створити «чорний список» з небажаних IP-адрес, то директиви слід змінити таким чином: Order Allow, Deny
Allow from all
Deny from 77.84.20.18, 77.84.21.2Доступ буде закритий тільки для відвідувачів, що мають IP 77.84.20.18 і 77.84.21.2, а решта будуть пропускатися безперешкодно. І в цьому варіанті список заборонених IP-адрес треба перерахувати через кому.

5 крок

Якщо потрібно обмежити доступ не до всімдокументам в папці, а лише до окремого файлу, то директиви повинні виглядати так:
Order Deny, Allow
Deny from all
Allow from 77.84.20.18
Тут в першому рядку вказано файл, доступ до якого має бути обмежений (hidden. html), а в четвертому рядку записано виключення з забороняє правила - IP користувачів, яким доступ до файлу дозволений.

6 крок

Аналогічно можна обмежити доступ до групи файлів по масці їхніх імен:
Order Deny, Allow
Deny from all
Allow from 77.84.20.18
Тут в першому рядку вказана маска імен файлів з обмеженим доступом - заборона б дет поширюватися на всі файли з розширенням "wma". У четвертому рядку, як і в попередньому прикладі - IP користувачів, на яких обмеження не поширюється.

7 крок

Є можливість обмежити доступ до сторінок за типом браузера - таким способом можна відсівати, наприклад, небажаних пошукових роботів: SetEnvIfNoCase user-Agent ^ Microsoft. URL [NC, OR]
SetEnvIfNoCase user-Agent ^ Offline. Explorer [NC, OR]
SetEnvIfNoCase user-Agent ^ [Ww] eb [Bb] andit [NC, OR]
Order Allow, Deny
Allow from all
Deny from env=bad_bot
Тут в перших трьох рядках перераховані кілька небажаних типівбраузерів (по одному на кожний рядок). Звичайно, при використанні такої конструкції вам потрібно замінити їх не ті, які докучають саме вашому сайту.
Зверніть увагу
Відповідь: в настройках.-прівратность - хто може бачити мою сторінку-виберіть потрібний вам варіант.
Корисна порада
Відповідь: це платно натиснути: Змінити настройки (під основний фотографією) Закрити профіль. натиснути. Ви дійсно хочете закрити профіль? Інформація про вас буде доступна тільки друзям на Одноклассниках. Закрити.


Інший спосіб

Рада 2: Як заблокувати соціальні мережі
соціальні мережі стрімко переселяються на мобільні платформи, але це не привід забувати про те, що все ще досить багато людей заходять на улюблений «Вконтакте» через стаціонарний комп'ютер. Заходять так надовго, що доводиться переходити до непопулярних заходів, наприклад, до блокування "вбивць часу". У браузері Google Chrome це можна зробити за допомогою розширення TinyFilter.
якзаблокувати соціальні мережі
Відкрийте браузер Google Chrome і натисніть кнопку з гайковим ключем, яка знаходиться в правому верхньому кутку програми. у меню клікніть «Інструменти»> «розширення». Відкриється нове вікно зі списком встановлених в браузер доповнень. якщо список порожній, натисніть на «... переглянути галерею», якщо немає - на «Інші розширення ». Відкриється інтернет-магазин Chrome.

2 крок

В рядку пошуку, яка знаходиться праворуч нагорі, введіть« tinyfilter »і натисніть Enter на клавіатурі. У пошуковій видачі з'явиться розширення Tinyfilter, клікніть по ньому лівою кнопкою миші. У новому вікні натисніть «Додати в Chrome». Система видасть попередження про те, що встановлюється розширення може отримати доступ до вкладок, журналу відвідувань, а також до ваших особистих даних на всіх веб-сайтах. Відмовитися від цього не вийде, тому, якщо ви все-таки хочете інсталювати розширення, тисніть «Встановити». По завершенню установки в правому верхньому кутку програми, поряд з кнопкою-ключем з'явиться ще одна, у вигляді синьогомармурового кульки.

3 крок

Клацніть по цій кнопці і в меню натисніть Options. Щоб заблокувати конкретну соціальну мережу, знайдіть секцію Content Filter, активуйте пункт Block Site, напишіть в поле введення, наприклад, «VKontakte», і натисніть Add.

4 крок

Зверніть увагу на кнопку Advanced Settings, яка знаходиться в тій же секції - Content Filter. Якщо поставити галочку біля пункту Show reason for blockage, то при спробі зайти на заборонений сайт користувач побачить попереджувальний напис. Ви можете написати цей напис самостійно в поле Warning message. В поле Redirect blocked pages to можна ввести домен, на який користувач буде автоматично перенаправлений після спроби зайти на заблокований сайт.

5 крок

Перед виходом з розширення не забудьте встановити пароль. Знайдіть секцію General settings (сама верхня), поставте галочку біля Enable Password Protection, натисніть на Set password, у вікні введіть пароль, а в наступному - підтвердіть його. Щоб зберегти зміни натисніть Save.
Відео потемі




ЩЕ ПОЧИТАТИ