forum.wfido.ru

forum.wfido.ru (http://forum.wfido.ru/index.php)
-   RU.LINUX (http://forum.wfido.ru/forumdisplay.php?f=83)
-   -   Наследование RewriteRule в .htaccess (http://forum.wfido.ru/showthread.php?t=79264)

Eugene Muzychenko 02.03.2019 13:13

Наследование RewriteRule в .htaccess
 
Eugene Muzychenko написал(а) к All в Mar 19 00:49:13 по местному времени:

Привет!

В доках апача по RewriteOptions написано, что Inherit "forces" наследование родительских конфигураций (то есть, по умолчанию это работать не должно). Отдельно подчеркнуто, что родительские конфигурации применяются после локальных, а если локальные правила останавливают обработку (флаг "L"), то унаследованные не применяются.

Однако ж, поставив httpd 2.4.38, у которого в конфигах никакого наследования явно не прописано, по логам и поведению вижу, что правила родительских каталогов то применяются в дочерних, причем именно [b]перед[/b] дочерними, то не применяются вообще. От чего это зависит, пока понять не могу. В моих .htaccess Inherit-опции не указаны.

На хостинге стоит Apache 2.2.34, который, судя по документации, должен поддерживать только простое наследование (Inherit), и применять родительские правила после дочерних, однако и он их применяет перед дочерними, и делает это всегда.

Как понять, где косяк - в документации, или в коде апача?

Всего доброго!
Евгений Музыченко
eu-gene@muzy-chen-ko.net (все дефисы убрать)

--- GoldED+/W32-MSVC 1.1.5-b20170303


Текущее время: 10:55. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot