Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 3078|Resposta: 0

[Web] Introdução à prioridade de configuração de localização Nginx

[Copiar link]
Publicado em 05/11/2023 21:10:18 | | |
Tipo de expressão de localização

~ indica que uma partida regular foi realizada, sensível a maiúsculas minúsculas
~* indica que uma partida normal foi realizada, insensível a maiúsculas minúsculas
^~ indica uma correspondência normal de caracteres. Use correspondência de prefixos. Se a partida for bem-sucedida, nenhuma outra localização é combinada.
= Realizar correspondência exata de caracteres normais. Ou seja, uma correspondência exata.
@ "@" define um local nomeado quando usado quando orientado internamente, como error_page, try_files

Descrição da Prioridade de Localização

A ordem de localização em nginx e a localização na configuração não são muito relacionadas. Tem a ver com o tipo de expressão de localização. Para expressões do mesmo tipo, a sequência longa será combinada primeiro.
Aqui está uma divisão por prioridade:
Primeira prioridade: O tipo de sinal igual (=) tem a maior prioridade. Uma vez que uma correspondência é bem-sucedida, não há mais correspondências procuradas.
Segunda prioridade: ^~ tipagem expressão. Uma vez que uma correspondência é bem-sucedida, não há mais correspondências procuradas.
Terceira prioridade: A prioridade do tipo de expressão regular (~ ~*) é secundária. Se houver vários locais que possam combinar, use aquele com o regex mais longo.
Quarta prioridade: tipo de combinação regular de cordas. Combinar por prefixo.

#顺序不等于优先级
(localização =) > (localização caminho completo) > (localização ^~ caminho) > (localização ~,~* ordem regular) > (localização caminho parcial inicial) > (/)

Exemplo de prioridade de localização

Os itens de configuração são os seguintes:


Exemplo de correspondência por pedido


Original:O login do hiperlink está visível.




Anterior:Configurações do OpenWRT para iniciar o comando de execução
Próximo:ASP.NET Interface Núcleo (26) (APIs mínimas) APIs mínimas
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com