Как сгенерировать файл .htaccess

Рано или поздно любой веб-мастер сталкивается с необходимостью защиты своего сайта, более тонкой настройки доступа к различным его параметрам. Один из вариантов – использовать специальный конфигурационный файл .htaccess. Для неискушенного владельца сайта этот файл представляет собой сплошную загадку. Что в него писать, где размещать, и главное, зачем он вообще нужен, если и без него все крутится и вертится?.
Все верно, но наличие файла .htaccess на сайте дает несомненные преимущества и возможности. Например, вы можете установить пароль доступа к определенным разделам или даже отдельным страницам сайта, прописать путь к редирект-странице (перенаправить посетителя на другую страницу данного сайта или даже на другой сайт), установить типы расширений файлов, с которыми будет корректно работать сервер, скрыть от чужих глаз важные для вашего сайта файлы, определить путь к специальной странице, которая будет вызываться сервером при ошибках доступа, и т.д.

Конечно, если вы специалист, то у вас это уже давно все реализовано. А как быть неспециалистам? Здесь возможны три варианта. Если у вас хорошие отношения с вашим хостером (хостинг – место, где живет ваш сайт), то можно попросить службу техподдержки создать вам такой файл и включить в него все те ограничения и/или дополнения, которые вы запланировали. Второй вариант – скопировать где-нибудь образец подобного файла и разместить у себя. Этот способ чреват нежелательными последствиями для работоспособности всего сайта. И третий вариант – постараться самостоятельно разобраться хотя бы в минимальных настройках этого файла и либо создать его вручную, либо воспользоваться автоматическим онлайновым генератором файла .htaccess.

Генератор конфигурационного файла .htaccess позволяет создать этот файл в автоматическом режиме, основываясь на тех данных, которые вводит пользователь в специальные поля формы.

Поля формы объединены в соответствующие блоки: параметры по умолчанию, данные для идентификации пользователя или запрета определенных IP-адресов, параметры защиты доступа к страницам или разделам сайта, путь к страницам ошибок и др.

Вот некоторые примеры, которыми вы можете воспользоваться и внести соответствующие изменения в ваш файл .htaccess.

Самый первый параметр, который следует установить, – это задать стартовую страницу вашего сайта, которая по умолчанию будет открываться посетителям. Как правило, это файлы типа index.html, index.php, default.htm. Можно указать сразу несколько файлов.

Далее вы можете поставить или снять галочки на параметрах, от которых зависит выполнение на сервере каких-то скриптов, например, статистики, разрешить выполнение директив SSI (это файлы с расширением .shtml) и установить иные параметры.

Если вы подготовили собственные альтернативные странички (настроенные под свой дизайн) с сообщениями об ошибках, таких как «Error 404 – документ не найден», то в блоке Custom Error Documents нужно указать адрес/путь к этим страницам.

Для переадресации посетителя вашего сайта к какой-то конкретной странице или же к другому сайту следует в группе Redirection поставить галочку и прописать точный URL страницы или сайта, например, так: http://www.site.ru/.

Близко к этим параметрам находится и возможность переадресовать посетителей на определенные страницы в зависимости от того, из какой они страны, и какой язык отображения страницы выбирают.

Чтобы запретить посетителям с определенных IP-адресов доступ к тем или иным страницам сайта, нужно в блоке Authentication в поле Blocked IP addresses прописать запрещенные IP-адреса. Таким же образом можно и разрешить доступ, указав в другом поле соответствующий IP-адрес. К сожалению, этот параметр бесполезен в случае динамических IP.

В этом же блоке можно запретить полностью доступ к сайту всем посетителям, если поставить галочку Deny by default и/или запрашивать необходимые данные для входа определенных пользователей. Как правило, логины и пароли пользователей содержатся в системном файле .htpasswd. Его нужно создавать отдельно. В интернете даже есть специальные генераторы подобных файлов.

Если вам нужно запретить доступ к системному файлу .htpasswd, то это можно указать в блоке Protect System Files.

После заполнения необходимых полей вы получаете готовый код, который следует просто скопировать в ваш файл .htaccess.

Таким образом, если иметь определенные теоретические познания в серверных настройках, с помощью описанного генератора можно быстро создавать конфигурационные файлы .htaccess с различным содержанием под конкретные сайты.

Поделиться в соц. сетях

mailru Как сгенерировать файл .htaccess
facebook Как сгенерировать файл .htaccess
odnoklassniki Как сгенерировать файл .htaccess
livejournal Как сгенерировать файл .htaccess
googlebuzz Как сгенерировать файл .htaccess

Также рекомендуем:

  1. Обзор платных хостингов Для начала разберёмся, что такое хостинг. Хостинг – это услуги размещение Вашего сайта в интернете. В 2002 году появилось очень много новых компаний предоставляющие хостинг. Так вот, в этой статье я опишу подробно новые и старые хостинги.. 100GIG (http://www.100gig.com/) Русский хостинг, на котором нужно платить только за трафик, 1000 MB. Трафика стоит 1$. На каждый [...]...
  2. Ловушка для спам-бота Многие спам-боты, чтобы скрыть свои реальные имена (названия), которые легко отследить по записи user_agent, изменяют эту запись, меняя её на записи разных браузеров (например: «mozilla/4.0 (compatible; msie 5.5; windows nt 5.0)» и так далее). Также эти боты игнорируют стандарты записей для файла robots.txt (описание стандарта Вы можете прочесть здесь http://www.robotstxt.org/wc/exclusion.html robots.txt standard).. Можно, конечно, пойти [...]...
  3. Преимущества индексации страниц с mod_rewrite Модуль mod_rewrite.so в первую очередь предназначен для имитации файлов и папок на серверах типа Apache. Т.е. папки или файлы не обязательно должны существовать на сервере, их может заменять один или несколько серверных исполняемых скриптов с расширениями .php, .asp или любые другие исполняемые на стороне сервера программы.. Многие сайты, которые поисковые роботы и некоторые люди считают [...]...
  4. Как нарисовать резьбу. Когда речь заходит о рисовании реалистичной резьбы для иллюстрации или технического чертежа, многие просто не знают, с какой формы начать и как должна выглядеть тень. В этом уроке я расскажу вам о базовой технике создания резьбы вокруг любого цилиндрического объекта.. 1. Для создания одного витка спирали вам нужно будет объединить три базовых примитива – прямоугольник [...]...
  5. Реалистичный огонь Создайте новое изображение 200×200 пикселей. Заполните его белым цветом. Примените Filter > Render > Difference clouds два-три раза. Затем подгоните контрастность изображения примерно так как на нижерасположенном рисунке.. Теперь примените Filter > Render > Lighting effects с такимим параметрами: Применим фильтр Filter > Brush strokes> Accented edges с параметрами: Получившийся слой можно накладывать на ваши [...]...
  6. Второй раз повторяю: я человек! CAPTCHA 1. Краткий обзор Интернет-роботы или как их чаще называют боты, это программы созданные для автоматизированного выполнения некоторых функций в сети. В зависимости от их предназначения, цель работы таких программ тоже разная. Но объединяет роботов одно – избавить человека от выполнения однообразной рутинной работы. Казалось бы, в этом нет ничего зазорного. Бизнесмен, получающий на электронную почту [...]...
  7. Сколько платить за раскрутку сайта Даже при беглом знакомстве с предложениями по раскрутке сайта становится ясно, что цены отличаются в несколько раз. Означает ли это, что одни – труженики, делающие дело за реальную стоимость, а другие – рвачи и перекупщики? Не будем отрицать такую возможность, рвачи есть везде. Тем более, что задача каждого менеджера – не допустить перерасхода средств, в [...]...
  8. PHP и формы Ни для кого не является секретом, что наиболее распространенным способом взаимодействия html-страницы с сайтом является форма. Форма (то есть html-элемент образуемый тегом form) используется и бесплатными почтовыми службами, электронными магазинами и многими другими типами сайтов.. Обработка простых форм посредством PHP не представляет никакого труда. Однако время от времени возникает потребность обработать форму, содержащую несколько однотипных [...]...
  9. Правила хорошего поведения при обмене ссылками Обмен ссылками – один из самых распространенных способов привлечения посетителей на новый сайт.. Некоторые менеджеры сайта, самостоятельно занимающиеся раскруткой и продвижением сайтов, игнорируют данный способ раскрутки, мотивируя это тем, что подобный вид продвижения не принесет на сайт большое количество посетителей, и затраты времени на обмен ссылками с сайтами не принесут ожидаемой качественной и количественной отдачи, [...]...
  10. Несколько советов по созданию эффективного сайта! Для чего нужен вам сайт и его основные задачи. . Вы сначала должны определиться, для чего нужен вам сайт и на какую тематику он будет.Образно говоря сайты делятся на некоторые категории, к примеру – не коммерческие сайты и коммерческие. Не коммерческий сайт. Такой сайт может быть посвящен чему угодно. Вашему хобби или же он будет [...]...
  11. Как создать 1000 статей за полчаса 1. Качайте SEO Generator2. Пройдите режим обучения программы 3. Работаете со статьей также как с длиным описанием4. Генерируете статью в файлыПодсказка: используйте для отладки фишку: если строка начинаеться с символа #, то эта строка и последующие не будут генериться.Не переусердствуйте с синтаксисом не мучайте программу и свой мозг.Качаете SEO Generator http://www.altalabs.ru/files/SEOGENDEMO.rar. Так-же будет полезна прога [...]...
  12. Трехмерные здания 1. Инструментом Rectangle Tool (F6) нарисуйте три прямоугольника. Для удобства работы с ними залейте каждый разным оттенком.. 2. Сгруппируйте объекты (выделите их и нажмите ctrl+G). Примените перспективу: Effects > Add Perspective. 3. Чтобы сделать здания разной высоты, разгруппируйте объекты и передвиньте прямоугольники вверх или вниз в зависимости от того, ниже или выше здание вы хотите [...]...
  13. Уязвимость в капче Made-Cat Откроем страницу регистрации в каталоге. Просмотрим ее код и обнаружим что-то вроде:. img src=»http://made-cat.com/md/image.php?ct=11010121101102110100211010021100102 Это значит, что код на картинке 56442. 11010121101102110100211010021100102 Удалин двойки первые две единицы, и 2 единицы после каждой двойки. Получим: 0101 0110 0100 0100 0010Это если перевести из двоичной системы в десятичную получим 0101 = 0* 2^3 + 1 * 2^2 [...]...
  14. Обнаружение фальшивого PR при покупке ссылок Скупой платит дважды При покупке ссылок, а так же при обмене, любой SEO специалист, особенно человек, совсем недавно занявшийся SEO, должен быть по крайне мере достаточно осторожным. Используя совершенно простые советы в этой статье, Вы сможете избежать ошибок, которые против Вас могут использовать не совсем порядочные SEO мастера. . И так покупка или обмен ссылками [...]...
  15. Перекрывание селектов в IE6 Даже через абсолютно спозиционированные ДИВ-ы с максимальным zIndex-ом в ИЕ6 «проглядывают» селекты. Задача: подобрать HTML/CSS-способы перекрывания селектов.. Реализация селектов в браузере Internet Explorer 6 такова, что перекрыть их обычными блочными элементами (ДИВ-ы, таблицы) даже при максимальном zIndex-е у последних не получится. Выглядит этот эффект вот так (у ДИВа z-index:10000): Экспериментальным путем было выявлено, что единственный [...]...

Комментарии запрещены.