#1
|
|||
|
|||
Наследование RewriteRule в .htaccess
Eugene Muzychenko написал(а) к All в Mar 19 00:49:13 по местному времени:
Привет! В доках апача по RewriteOptions написано, что Inherit "forces" наследование родительских конфигураций (то есть, по умолчанию это работать не должно). Отдельно подчеркнуто, что родительские конфигурации применяются после локальных, а если локальные правила останавливают обработку (флаг "L"), то унаследованные не применяются. Однако ж, поставив httpd 2.4.38, у которого в конфигах никакого наследования явно не прописано, по логам и поведению вижу, что правила родительских каталогов то применяются в дочерних, причем именно перед дочерними, то не применяются вообще. От чего это зависит, пока понять не могу. В моих .htaccess Inherit-опции не указаны. На хостинге стоит Apache 2.2.34, который, судя по документации, должен поддерживать только простое наследование (Inherit), и применять родительские правила после дочерних, однако и он их применяет перед дочерними, и делает это всегда. Как понять, где косяк - в документации, или в коде апача? Всего доброго! Евгений Музыченко eu-gene@muzy-chen-ko.net (все дефисы убрать) --- GoldED+/W32-MSVC 1.1.5-b20170303 |