location expression type
Location priority description The order of locations in nginx's location and configuration does not matter much. The type of the location expression. For expressions of the same type, the one with a longer string will be matched first. Here are the instructions in order of priority:
The location priority example configuration items are as follows: location = / { # Only matches requests / [ configuration A ] } location / { # Matches all requests starting with /. But if there is a longer expression of the same type, the longer expression is chosen. If there is a regular expression that can be matched, # will match the regular expression first. [ configuration B ] } location /documents/ { # Matches all requests starting with /documents/. But if there is a longer expression of the same type, the longer expression is chosen. #If there is a regular expression that can be matched, the regular expression will be matched first. [ configuration C ] } location ^~ /images/ { # Match all expressions starting with /images/. If the match is successful, stop matching and searching. Therefore, even if there is a matching regular expression location, it will not be used [configuration D] } location ~* \.(gif|jpg|jpeg)$ { # Match all requests ending with gif jpg jpeg. However, requests starting with /images/ will use Configuration D [ configuration E ] } Request matching example / -> configuration A /index.html -> configuration B /documents/document.html -> configuration C /images/1.gif -> configuration D /documents/1.jpg -> configuration E Note that the above matching has nothing to do with the order in which they are defined in the configuration file. Summarize This is the end of this article about nginx location priority. For more information about nginx location priority, please search 123WORDPRESS.COM’s previous articles or continue to browse the following related articles. I hope you will support 123WORDPRESS.COM in the future! You may also be interested in:
|
<<: Implementation process of row_number in MySQL
>>: How to use indexes to optimize MySQL ORDER BY statements
Management of input and output in the system 1. U...
This time I will talk about the skills of develop...
1. Preparation before installation Check the data...
Table of contents Preface Generate SVG Introducti...
need: The official website's resource server ...
The front-end development department is growing, ...
Table of contents 1. Technology Selection 2. Tech...
Since I have parsed HTML before, I want to use Vu...
Enable remote access Enable remote access rights ...
Since we are going to upload pictures, the first ...
Overview Today we will mainly share how to config...
Table of contents 1. Implementation 2. Problems 3...
Setting up remote access in mysql5.7 is not like ...
Solution: Add the following code in <head>: ...
I have introduced it to you before: docker (deplo...