Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 3078|Відповідь: 0

[Веб] Вступ до пріоритету конфігурації розташування Nginx

[Копіювати посилання]
Опубліковано 05.11.2023 21:10:18 | | |
Тип виразу розташування

~ позначає, що проводиться звичайний матч, чутливий до регістру
~* позначає, що проводиться звичайний матч, без регістру
^~ позначає звичайний збіг символів. Використовуйте відповідність префіксів. Якщо матч успішний, жодне інше місце не збігається.
= Виконати точне співставлення звичайних символів. Тобто точна збіг.
@ "@" визначає іменовану локацію при внутрішньому орієнтованні, наприклад, error_page, try_files

Опис пріоритету розташування

Порядок розташування в nginx і розташування в конфігурації не дуже пов'язані. Це пов'язано з типом вираження місцезнаходження. Для виразів того ж типу спочатку буде збігатися довга рядка.
Ось розподіл за пріоритетами:
Перший пріоритет: тип знаку рівності (=) має найвищий пріоритет. Після успішного збігу більше не переглядають.
Другий пріоритет: ^~ типовий вираз. Після успішного збігу більше не переглядають.
Третій пріоритет: пріоритет типу регулярного виразу (~ ~*) є вторинним. Якщо є кілька локацій, які можуть співпадати, використовуйте ту, у якої найдовший регулярний вибір.
Четвертий пріоритет: звичайний тип збігу струн. Матч за префіксом.

#顺序不等于优先级
(розташування =) > (повний шлях розташування > (локація ^~ шлях) > (локація ~,~* регулярний порядок) > (частковий стартовий шлях розташування) > (/)

Приклад пріоритету розташування

Елементи конфігурації такі:


Приклад запиту збігу


Оригінальний:Вхід за гіперпосиланням видно.




Попередній:Налаштування OpenWRT для завантаження команди виконання
Наступний:ASP.NET Ядро (26) Інтерфейс (мінімальні API) Мінімальні API
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com