Модуль mod_rewrite представляет собой основанный на правилах механизм (синтаксический
анализатор с применением регулярных выражений), выполняющий URL
преобразования на лету. Модуль поддерживает неограниченное
количество правил и связанных с каждым правилом условий, реализуя
действительно гибкий и мощный механизм управления URL. URL
преобразования могут использовать разные источники данных, например
переменные сервера, переменные окружения, HTTP заголовки, время и даже
запросы к внешним базам данных в разных форматах, — для получения URL
нужного вам вида.
				
			
		
		
		| Директива RewriteEngine | 
		 
		
		 
		Директива RewriteEngine включает или выключает работу механизма преобразований. Если она установлена в положение off этот модуль не работает. 
		 | 
		 
		 
	 | 
	
			
		
		
		| Директива RewriteLock | 
		 
		
		 
		Эта директива определяет имя файла синхронизации который нужен mod_rewrite для связи с RewriteMap программами. 
		 | 
		 
		 
	 | 
	
	
			
		
		
		| Директива RewriteLog | 
		 
		
		 
		Директива RewriteLog устанавливает имя файла в котором сервер ведет журнал любых происходящих действий по преобразованиям URL. 
		 | 
		 
		 
	 | 
	
			
		
	 | 
	
	
			
		
		
		| Директива RewriteMap | 
		 
		
		 
		Директива RewriteMap - ассоциативный массив преобразований, который может быть использован в правилах преобразований. 
		 | 
		 
		 
	 | 
	
			
		
		
		| Директива RewriteOptions | 
		 
		
		 
		Директива RewriteOptions устанавливает некоторые специальные опции для текущей конфигурации в контексте сервера или каталога. 
		 | 
		 
		 
	 | 
	
	
			
		
		
		| Директива RewriteRule | 
		 
		
		 
		Определяет правила для механизма преобразований. Директива может встречаться более одного раза, каждая директива определяет одно правило преобразования. 
		 | 
		 
		 
	 | 
	
			
		
		
		| Директива RewriteBase | 
		 
		
		 
		Директива RewriteBase устанавливает конкретный, базовый URL для преобразований в контексте каталога. 
		 | 
		 
		 
	 | 
	
	
			
		
		
		| Директива RewriteCond | 
		 
		
		 
		Директива RewriteCond определяет условия для какого-либо правила. Перед директивой RewriteRule располагаются одна или несколько директив RewriteCond. 
		 | 
		 
		 
	 |