Шпаргалка по mod_rewrite


Недавно нашел в сети на сайте www.ilovejackdaniels.com шпаргалку по mod_rewrite. В ней в компактном виде собраны: список флагов для директив RewriteRule и RewriteCond, список переменных сервера, основной синтаксис регулярных выражений и несколько примеров правил.
Вся шпаргалка помещается на одном листе, распечатав который, вы получите полезный инструмент по mod_rewrite, который всегда будет под рукой.

Дадим краткий обзор информационных блоков, представленных в этой шпаргалке:

Синтаксис регулярных выражений


Шпаргалка mod_rewrite: Синтаксис регулярных выражений
Ни для кого не является секретом то, что для использования mod_rewrite необходимо знание принципов построения регулярных выражений. Данная шпаргалка конечно не научит вас этим принципам, но в качестве "напоминалки" базовых правил служит идеально.

Коды перенаправления и ошибок

Шпаргалка mod_rewrite: Коды перенаправления и ошибок
Часто после обработки правила mod_rewrite клиенту возвращается HTTP код, результатом обработки которого, например, является сообщение клиенту о запрещении доступа к запрошенному ресурсу. В шпаргалке перечислены некоторые такие коды.

Флаги RewriteRule

Шпаргалка mod_rewrite: Флаги RewriteRule
Флаги директивы RewriteRule определяют действия сервера при обработке правила преобразования. Например, использование флага F делает URL запрещенным, отправляя клиенту HTTP код 403 (Запрещено).

Флаги RewriteCond

Шпаргалка mod_rewrite: Флаги RewriteCond
При задании условий в mod_rewrite также можно использовать флаги. Например, флаг OR позволяет сгруппировать несколько условий (по логике ИЛИ) для одного правила.

Примеры правил

Шпаргалка mod_rewrite: Примеры правил
В этом разделе шпаргалки приведены несколько различных примеров правил mod_rewrite.

Серверные переменные

Шпаргалка mod_rewrite: Серверные переменные
Иногда для создания правила mod_rewrite необходимо использовать значения серверных переменных, например, браузер клиента (HTTP_USER_AGENT) или ссылающуюся страницу (HTTP_REFERER). Эти переменные могут использоваться как в директиве RewriteCond, так и в RewriteRule. В этом разделе приведен список переменных сервера.

Директивы mod_rewrite

Шпаргалка mod_rewrite: Директивы mod_rewrite
Тут перечислены все директивы модуля mod_rewrite.

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • News2.ru
  • NewsLand.ru
  • del.icio.us
  • BobrDobr.ru
  • Ma.gnolia
  • Digg
  • Reddit
  • Technorati
  • Slashdot
  • Netscape
  • DZone
  • ThisNext
  • Furl
  • YahooMyWeb
Опубликовано в: Модули Apache Май 30, 2006

10 Комментариев »

  1. Спасибо! Полезная табличка.

    Комментарий от saahov — Август 25, 2006 @ 3:31 am

  2. Спасибо! Использовал на сайте!

    Комментарий от MStars — Октябрь 11, 2006 @ 5:05 am

  3. Спасибо!

    Комментарий от dexpl — Ноябрь 8, 2006 @ 5:19 pm

  4. Спасибо!

    Комментарий от Passenger — Декабрь 2, 2006 @ 2:25 am

  5. Thanks! i will recomnd this file to my friends!

    Комментарий от ozono — Декабрь 10, 2006 @ 2:23 pm

  6. +1
    www.ilovejackdaniels.com - наткнулся на него пару месяцев назад, нашел для себя много полезного

    Комментарий от bersy — Февраль 10, 2007 @ 4:10 pm

  7. www.beget.ru/art10.html - хорошие примеры использования mod_rewrite

    Комментарий от Alexey — Май 12, 2008 @ 5:44 pm

  8. Спасибо))) Полезная инфа)

    Комментарий от готовые фирмы — Январь 3, 2009 @ 7:37 pm

  9. Спизжено с англ сайта. Убейся, поганый вор. Твой говносайт всё равно кроме быдла никому не нужен.

    Комментарий от Николай — Март 7, 2009 @ 1:01 am

  10. Благодарю, осталось только цветной принтер найти

    Комментарий от Kvadrat — Март 12, 2009 @ 3:03 am

Оставить комментарий

You must be logged in to post a comment.

Работает на WordPress