Приклад налаштування файлу htaccess php

Приклад налаштування файлу htaccess php

Приклади записів в htaccess: Індексний файл. Редирект із збереженням рейтингу сторінки, Склеювання www і http. Створення ЧПУ або ЧеловекуПонятнихУрлов, Редірект всіх файлів папки на один файл, Захист від хотлінк. Визначення кодування і багато іншого!

Вказуємо індексний файл (який першим відкриває при зверненні до сайту)

Можна вказати один або декілька файлів

Редирект htaccess php

Редирект із збереженням рейтингу сторінки

old - приклад шляху старої сторінки. new - приклад шляху нової сторінки.

Редирект користувача з конкретним ip

Конкретного користувача (набрид він або потрібно його переслати на внутрішній розділ) з даними ip пересилає на сторінку /out.html

Склеювання www і http htaccess php

Створення ЧПУ або Людино-Зрозумілих-урлов htaccess php


В результаті www.yoursite.ru/art.php?type=123 перетворюється в www.yoursite.ru/cat/type/123/.

Ось ще приватні варіанти:

Редирект всіх файлів папки на один файл


Наприклад ви більше не потребуєте в розділі сайту articles і хочете перенаправити всі запити до папки / articles на один файл /non-articles.php. Допоможе код нижче

Захист від хотлінк htaccess php

Визначення кодування htaccess php


Додаткові варіанти найпопулярніших кодувань: UTF-8, Windows-1251, KOI8-R. У прикладах розглянемо найпоширенішу UTF-8

Створення своїх сторінок помилок


Якщо Вам хочеться бачити після неправильної посилання іншу сторінку, зроблену, наприклад, самим собою, то вказуємо в .htaccess наступний код (ну і відповідно робимо там свої сторінки):

Видів помилок насправді більше. Можете створити додатково і для них записи, спираючись на весь список

забороняємо доступ


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

Закриваємо від всіх

Закриваємо конкретний файл від всіх

Дозволяємо доступ тільки з одного ip

Забороняємо доступ з конкретних ip

Прибираємо з Урла (URL) розширення файлу

Забороняємо відображати вміст директорії, якщо немає індексного файлу