<-
Apache > HTTP Server > Documentation > Version 2.0

Apacheское mod_rewrite Введение

этот документ добавляется mod_rewrite reference documentation . это описывает фундаментальные понятия, необходимые для использования mod_rewrite . другие документы входят в большие детали, но этот доктор должен помочь новичку получать их влажные ноги.

см. также

top

Introduction

Apache модуль mod_rewrite является очень мощным и сложным модулем, который обеспечивает способ сделать манипуляции URL. С этим, Вы можете сделать почти все типы URL, переписывая это, Вы, возможно, нуждаетесь. Это, однако, несколько сложно, и может быть запугивающим новичку. Есть также тенденция рассмотреть, переписывают правила как волшебное колдовство, используя их, фактически не понимая, что они делают.

этот документ пытается дать достаточный фон так, чтобы то, что следует, было понято, а не только скопировано вслепую.

top

Regular Expressions

основные regex стандартные блоки

top

RewriteRule basics

основная анатомия RewriteRule, с исчерпывающе аннотируемыми простыми примерами.

top

Rewrite Flags

обсуждение флагов к RewriteRule, и когда и почему можно было использовать их.

top

Rewrite conditions

обсуждение RewriteCond, перекручивания, и других связанных понятий.

top

Rewrite maps

обсуждение RewriteMap, включая простой, но тяжело аннотируемый, примеров.

top

.htaccess files

обсуждение различий между переписывает правила в httpd.conf и в .htaccess файлах.

top

Environment Variables

этот модуль держит след двух дополнительных (нестандартных) переменных окружающей среды CGI/SSI названным SCRIPT_URL и SCRIPT_URI . они содержат логичный представление сети к текущему ресурсу, в то время как стандартные переменные CGI/SSI SCRIPT_NAME и SCRIPT_FILENAME содержать физический представление системы.

заметить: Эти переменные держат ТУРОВ/URL поскольку их первоначально требовали , то есть. , прежде любое переписывание. Это важно, потому что процесс переписывания прежде всего используется, чтобы переписать логические URL к физическим именам пути.

Example

SCRIPT_NAME=/sw/lib/w3s/tree/global/u/rse/.www/index.html SCRIPT_FILENAME=/u/rse/.www/index.html SCRIPT_URL=/u/rse/ SCRIPT_URI=http://en1.engelschall.com/u/rse/