Василий Наумкин

Василий Наумкин

Был в сети 10 июня 2026, 17:44
Заказы не принимаю
Я тебе выше давал ссылку на то, как nginx выбирает location.

Там черным по белому написано, что предпочтение отдается регулярным выражениям — а ты пишешь обычное.
Nginx его просто игнорирует и выбирает более интересное.

Держи:
location ~* ^\/(manager|core|connectors)\/(?:.*)$ {
	allow           155.88.99.116;
	deny            all;
	location ~* \.php$ {
		include             fastcgi_params;
		fastcgi_param       SCRIPT_FILENAME $document_root$fastcgi_script_name;
		fastcgi_pass        backend-site1;
	}
}

location ~ ^/(.*?)/$ {
	rewrite         ^/(.*?)/ /$1 permanent;
}

Первое правило у меня давно работает, это запрет на вход в админку всем, кроме меня — то есть, это отдельная обработка служебных директорий.

А вот во втором не уверен — только что его придумал, но тоже должно работать, ибо вес имеет тот же, что и первое, но идёт за ним.

В общем, удачи.