Все о файле .htaccess настройка, создание

iDs

Пользователи
28 янв 2014
159
22
18
#1
Каждый вебмастер должен знать как настроить htaccess

Итак, что такое htaccess?
htaccess — это файл дополнительной конфигурации веб-сервера Apache, и подобные ему серверов.
Для чего нужен файл htaccess?
Как было сказано выше, этот файл используется для надстройки конфигурации веб-сервера. Вы можете создать файл htaccess в любой директории (папке) и вписать в него правила.
А теперь давайте разбираться что можно сделать при помощи файла Htaccess?
  • Редирект (переадресация в том числе и на другие сайты).
  • Механизм преобразования (настройка ЧПУ)
  • Установка явной кодировки
  • Установить запрет на доступ к сайту или определенной директории
  • Разрешать или запрещать опции PHP
Эти 5 распространенных возможностей мы рассмотрим.
1. Редирект - с помощью htaccess можно перенаправлять пользователя на другой сайт или на свой же сайт, но в другую папку.
Как сделать редирект на htaccess?
Самый простой редирект без каких либо условий:
[background=Gainsboro]Redirect / http://www.it-level.ru [/background]
# http://www.it-level.ru - URL На который мы перенаправляем запросы всех без исключения пользователей
Отлично, разобрались, а что, если мы хотим, чтобы когда пользователь переходил в определенную директорию перенаправлялся на другую или на другой сайт?
Рассмотрим вариант редиректа на Htaccess с условиями
[background=Gainsboro]Redirect /host http://www.findhost[/background]
Тут будит происходить редирект только в том случае, когда пользователь перешел в директорию host.
 

Figure

Пользователи
26 дек 2014
20
4
0
#2
Ну ок, полезно. а еще больше возможностей?