SetOutputFilter Заменитель разбивает частичное содержимое на apache 2.4 - PullRequest
0 голосов
/ 14 марта 2019

У меня есть файл виртуальных хостов, в котором я хочу заменить все теги </head> чем-то другим (в основном я вставляю дополнительные meta до конца head)

Это было достигнуто с помощью

<location "/">
    setoutputfilter substitute
    substitute "s|</head>|<meta content=\"extra info\" /></head>|i"
</location>

Это нормально работало для данной задачи, но я также хочу иметь возможность обслуживать mp4 контент, который можно использовать в Safari. Это означает, что он должен поддерживать частичное содержание.

Если я удаляю приведенный выше код из файла виртуальной конфигурации, mp4 можно использовать в Safari, но - конечно, - я теряю замену. Если я добавлю его обратно, произойдет замена, как и ожидалось, но я получу Failed to load resource: Plug-in handled load ошибку консоли.

...