- • Модуль mod_rewrite - URL преобр.
- • Директива модуля - RewriteRule flags
- • Директива модуля - RewriteBase
- • Директива модуля - RewriteCond
- • Директива модуля - RewriteEngine
- • Директива модуля - RewriteOptions
- • Примеры URL преобразований!!!!!
- • Пример правила с УРЛ - ЧПУ
- • Боты - роботы через Mod rewrite
- • Защита от прямого скачивания
Конструктор коммерческих сайтов
http://ukit.com/ - конструктор коммерческих сайтов.
ukit.com
Настройка веб сервера Apache через Htaccess
Данный ресурс посвящен децентрализованному управлению конфигурацией веб сервера Apache. Такая конфигурация, как, вероятно, вы знаете, осуществляется с помощью служебного файла сервера - .htaccess
В свое время я столкнулся с парой проблем, которые сподвигнули меня к долгому поиску исчерпывающей информации о конфигурировании наиболее распространенного в настоящее время веб-сервера Apache средствами, доступными обычному веб-мастеру.
Несколько лет назад, да и сейчас нелегко найти нормальное описание на русском хотя бы нескольких директив настройки .htaccess на одном сервере. Представленная на данном ресурсе информация собиралась и анализировалась достаточно долгое время.
Этот ресурс не является исчерпывающим источником информации о настройке .htaccess, (да поможет вам мануал по Apache и хорошее знание английского), здесь просто собраны в единую систему большинство наиболее используемых директив данного конфигурационного файла, с рабочими примерами. Причем все изложено легко доступным и обычно грамотным русским языком, понять который сможет практически каждый.
Проект открыт к диалогу, и если у Вас имеется какая либо полезная или интересная информация, так или иначе связанная с .htaccess настройкой, вы можете прислать мне на Е-мэйл, или запостить на форуме.
Чем больше я нахожу сведений, приемов, описаний, примеров .htaccess настройки тем очевидней становится, что для более - менее комфортной работы в веб, знание основ работы с .htaccess является элементарной необходимостью.
Для наглядности приведу несколько наиболее часто используемых возможностей, которые открывает данный конфигурационный файл:
- открыть или закрыть доступ к каталогам без индексного файла;
- запаролить директорию - ограничить доступ по логину - паролю (htpasswd);
- закрыть внешние ссылки (с других сайтов) на архивы;
- запретить доступ к файлам определенного формата, или доступ к сайту в определенный промежуток времени;
- запретить - открыть доступ с определенных (айпи) IP адресов;
- сменить или добавить еще несколько новых названий индексного файла;
- включить по мере необходимости проверку в страницах определенного формата - типа на наличии SSI, Perl, PHP и др. включений - директив;
- сделать редиректы (Redirect) - пересылку пользователя с одних адресов на другие - перенаправления пользователя на другую страницу;
- скрыть структуру каталогов сайта отображающеюся в адресной сроке браузера, или возможно сделать её более простой и наглядной для конечного пользователя (mod_Rewrite);
- управлять роботами - ботами поисковых систем на сайте;
- безболезненно и незаметно перенести сайт на новый домен - смена домена;
- использовать свои собственные общие страницы ошибок, например, как-то наиболее часто используемые -
* 401 Authorization Required - Требуется авторизация
* 403 Forbidden - Доступ запрещен
* 404 Not Found - Документ не найден
* 500 Internal Server Error - Ошибка в работе сервера - при необходимости сменить кодировку страниц отправляемых веб сервером посетителям;
- запретить или нужным образом настроить кэширование веб сервера;
- правильно с минимальными потерями сменить имя домен сайта;
- обучить веб сервер понимать дополнительные нужные Вам форматы (типы) файлов.
Как вы увидите из многочисленных готовых примеров .htaccess настройка не является чем-то сверхсложным, часто, достаточно просто взять - скопировать готовый пример, и подставить свои ссылки - пути от корня сервера к файлам (директориям) для решения возникшей проблемы.
В заключение, объединив все вышесказанное, можно сказать что, данный ресурс является как бы небольшим htaccess мануалом, или "скорой" помощью по нему, для русскоязычного пользователя Интернета.
Надеюсь, что данный ресурс поможет Вам хотя бы частично в решении Ваших задач.
Изучайте синтаксис, основные правила и рекомендации для конфигурационного файла и да "ПРИБУДЕТ" вам "СИЛА" и УДАЧА во всем.
Объем информации: 10676 bytes
- 23/11/2013/ Добавлен разобранный пример настройки УРЛ - ЧПУ через .htaccess.
- 01/10/2012/ Начата работа по добавлению скриптов помогающих генерировать директивы, решающие как правило типовые задачи: авторизация-вход на сайт по логину-паролю, генерация - создание собственных кодов ответов (404, 500, 403, 401), блокировка IP-адресов, и др.
- 11/05/2012/ Восстановлен из бэкапа архив форума по состоянию на 2009 года, обновлен до последней версии. По мере сил и возможностей стараюсь забегать туда по чаще.
- 27/04/2011/ Оформлен грамотный оптимальный и понятный каждому пример схемы белого для поисковиков механизма закрытия внешних ссылок с сайта - перенаправления пользователей со скрытием конечного адреса перенаправления.
- 08/07/2010/ Часто у многих возникает вопрос как правильно перейти на новый домен? Поэтому была добавлена инструкция по безболезненной правильной смене домена.
- 17/01/2010/ Вот мы и встретили Новый Год. Скоро Пятилетний юбилей! Спасибо всем участником за посильную помощь в поддержки проекта.
- 01/12/2008/ Корректировки содержания в соответствии с замечаниями посетителей.
- 25/01/2008/ Отредактирована индексная страничка.. не без помощи посетителей, третий год как ни как уже. Добавлены некоторые элементы сайта, исправлены выявленные неточности. Спасибо всем кто проявил инициативу и участие, и поверьте таких оказалось на удивление достаточно много.
- 26/04/2007/ По пожеланиям посетителей добавлен подраздел PHP - .htaccess
- 05/09/2006/ К своей годовщине сайту удалось почти невозможное, сайт наконец-то серьезным образом был переработан и дополнен в соответствии с актуальными пожеланиями пользователей, спасибо всем кто с нами, кто нас не забывает.…
- 20/03/2006/ Сегодня небольшая дата - полгода с момента запуска ресурса http://htaccess.net.ru, за это время нас посетили более 1000 раз, а общее число просмотров перевалило за 4000, и пусть кому то эти цифры покажутся не серьезными, но если принять во внимание изначальную специфичность представленной информации то это совсем не плохо, притом что до сих пор не решена проблема с перерегистрация ресурса в яндексе, ждет своего часа переустановка форума…
В общем спасибо за то, что к нам заглядываете... ведь жизнь лишь там где есть движение... - 10/01/2006/ Добавлено еще несколько баннеров – счетчиков - рейтингов, заранее извиняюсь за принесенные неудобства, просто хотелось бы оттестировать все, что сейчас предлагается и выбрать наиболее эффективные как по точности статистической информации (хотя log есть log) так и по привлечению трафика.
- 12/10/2005/ Добавлена карта сайта сделанная на чистом html.
- 30/09/2005/ Сайт http://htaccess.net.ru добавлен в основные каталоги-поисковики.
- 23/09/2005/ Установлены наиболее интересные счетчики – рейтинги.
- 21/09/2005/ Добавлен форум, что-то типа гостевой книги.
- 20/09/2005/ Закачен вариант сайта, с приблизительно 70% готовностью...Осуществить все, что хотелось, не удалось, но кое-что, вероятно, всё же получилось :-/