(?:'...|"...)
\$status\['[^']+'\][^'"]*(?:'\K(?:[^']|'')+|"\K[^"]+)
Пытаюсь добавить правило для них
location ~ ^/(css|fonts|images|js)/.+ { proxy_pass http://127.0.0.1:8081/; }
Но снова попадаю на 404.
Чтобы найти location, соответствующий запросу, вначале проверяются location’ы, заданные префиксными строками (префиксные location’ы). Среди них ищется location с совпадающим префиксом максимальной длины и запоминается. Затем проверяются регулярные выражения, в порядке их следования в конфигурационном файле. Проверка регулярных выражений прекращается после первого же совпадения, и используется соответствующая конфигурация. Если совпадение с регулярным выражением не найдено, то используется конфигурация запомненного ранее префиксного location’а.
location ~ ^/.+ {
}
location ~ ^/(css|fonts|images|js)/.+ {
}
/css/file
. Шаблон ^/.+
будет проверен первым. Он совпадёт для /css/file
и на этом всё закончится. Так что этот запрос уже никогда не попадёт в location ~ ^/(css|fonts|images|js)/.+
map $args $G {
default '/..';
~width= '/__';
}
try_files $imgdir/$imgfile $G/static$uri $G/static1$uri $G/static2$uri $G/static3$uri @image;
.txt
обрабатывает самостоятельно и не передаёт их на Apache, то для /robots.txt
правила из .htaccess не сработают. /robots.txt
просто не доходит до Apache.
[''8'']
и'Brand_new<<' New'>>New'
Jimm24, там действительно есть такие строки?
Тогда для составления шаблона нужно подробное описание по каким правилам формируются строки.
Как искать где заканчивается одна строка в кавычках и начинается другая.
https://regex101.com/r/VcldxN/2