Loading icon

Все про .htaccess файл. Частина 1

Htaccess (HyperText Access) є файлом, який допомагає розробникам та дизайнерам змінювати конфігурації сервера Apache.

Особливістю є те, що .htaccess фал не має розширення! Використовується для “допилювання” функціоналу на сайті, перенаправлення користувачів, зміна URL адреси та багато іншого.

1) Створення файла .htaccess

Як уже зазначалось вище, файл .htaccess створюється без розширення і щоб створити такий файл, достатньо відкрити любий текстовий редактор (Блокнот, Notepad++ …) і зберегти його. В Notepad++ можна зберігати файли без розширень, це саме те, що нам потрібно Що стосується блокнота, то збережіть в .txt форматі, а на сервері зітріть розширення .txt.

Кінцевий вигляд файлу: “.htaccess”. Без розширень і розпочинається з крапки, це важливо!

2) Встановлення .htaccess

Файл .htaccess влаштований так, що він впливає тільки на той каталог в якому він з находиться, включно із підкаталогами.

Для прикладу, якщо у вас CMS WordPress, файл .htaccess додаєте в самий корінь сайта, де знаходяться системні файли WordPress (папки: “wp-admin” “wp-content”… файли: “wp-config.php” “wp-login.php”…) Тут, сподіваюсь, все зрозуміло :)

3) Використання .htaccess

Перш ніж почати використовувати файл .htaccess, варто згадати про коментарі в файлі. Коментарем вважається все, що стоїть після символа # у рядку. Зразок:

  – 3.1) Directory Index

За замовчуванням відкривається файл index.php. Ви можете це змінити, додавши у .htaccess файл наступні рядки:

  – 3.2) Сторінки помилок

Якщо є потреба перенаправити користувачів на власну сторінку із помилкою, якщо така виникає, тоді записуємо наступне:

Це запис для 404 помилки, який направляє користувача на файл error.html.

Для кожної помилки можна  зробити своє правило, зразок:

  – 3.3) Видаляємо WWW із адреса сайта

Додаємо наступне:

Не забуваємо замінити домен вказаний у зразку, на ваш власний.

  – 3.4) Встановлення часового пояса

Як бачимо, вказано, що наш часовий пояс Європа/Київ

  – 3.5) Керування доступом до файлів

Файл .htaccess часто використовується для заборони доступа до файла. Це можна зробити простою забороною, або ж встановити пароль. Давайте розглянемо ці два варіанта.

    – – 3.5.1) Проста заборона доступа

Для того щоб заборонити доступ до всього вмісту, потрібно додати:

Заборона доступа для визначеного IP:

Заборона доступа для кількох IP:

Заборона доступа для окремого файла:

Заборона доступа до групи файлів із різними розширеннями:

     – – 3.5.2) Встановлення пароля

Для одного файла (file.rar):

По розширенням(sql,rar):

  – 3.6) Перенаправлення (301 Redirects)

Власне, із назви все зрозуміло :)

Перенаправлення в залежності від каталога, або файла:

В залежності від реффера (сторінки, що посилається):

  – 3.7) Встановлення електронної адреси адміністратора сервера

Встановлення E-mail’а адміністратора сервера, за замовчуванням:

  – 3.8) Перенаправлення по типу пристрою

Якщо вам потрібно перенаправити, наприклад, користувачів планшетів на окремі сторінку, ви можете використати наступний код:

   – 3.9) Захист від хотлінкінга

Якщо ви не бажаєте, щоб ваші картинки використовувались на інших сайтах, чи просто хочете зменшити трафік. Поекспериментуйте із наступним кодом:

 

На цьому я закінчую першу частини статті про  .htaccess файл. Надіюсь, вона була корисна для вас. В наступній частині, я опишу, все те що залишилось і невеличке завершальне слово.

Отож, читаємо другу частину статті і залишаємо свої коментарі.

Частина 2

Взято за основу: sitepoint.com

Популярні пости
1
unicode
Символи юнікод (unicode) – Шпаргалка

15 Лис 2012

2
3
3 онлайн сервіса для роботи з кольорами і гамами

4 Тра 2012

3
CSS-Reset
CSS Reset – Скидаємо CSS стилі

5 Вер 2012

    Підпишись

    Якщо хочеш отримувати місячну підбірку найкорисніших постів.