search
HomeBackend DevelopmentPHP Tutorialnginx root alias difference

访问的目录结构

<code>root@nginx02  ~
<span># tree /application/image/</span>
/application/image/
|<span>-- 01.jpg</span>
|<span>-- images</span>
|   |<span>-- 01.jpg</span>
|   |<span>-- i1</span>
|   |   `<span>-- 01.jpg</span>
|   |<span>-- i2</span>
|   |   `<span>-- 02.jpg</span>
|   |<span>-- i3</span>
|   |   `<span>-- 03.jpg</span>
|   |<span>-- i4</span>
|   |   `<span>-- 04.jpg</span>
|   |<span>-- i5</span>
|   |   `<span>-- 05.jpg</span>
|   |<span>-- i6</span>
|   |   `<span>-- 06.jpg</span>
|   `<span>-- i7</span>
|       `<span>-- 07.jpg</span>
`<span>-- imgs</span>
    `<span>-- 01.jpg</span><span>9</span><span>directories</span>, <span>10</span><span>files</span></code>

栗子说明

<code><span>1</span>,如果请求路径是完全匹配^<span>$正</span>则 <span>alias</span> 必须是完整的路径匹配 不然会找不到文件
  http:<span>//www.static.com/images/i1/01.jpg</span>
  location ~ <span>"^/images/i([0-9]{1})/(.*\.(gif|jpg|png|js|css))$"</span> {
     <span>alias</span> /application/<span>image</span>/images/i<span>$1</span>/<span>$2</span>;
  }

 <span>2</span>,如果请求路径是目录请求 <span>alias</span> 路径别名最后/必须加上
  http:<span>//www.static.com/test/01.jpg</span>
  http:<span>//www.static.com/test/i1/01.jpg</span>
  location /test/ {
     <span>alias</span> /application/<span>image</span>/images/;
  }
 <span>3</span>,如果请求路径是/test/<span>01.</span>jpg 返回的路径<span>alias</span> /application/<span>image</span>/images/<span>01.</span>jpg
 <span>4</span>,如果请求路径是/test/i1/<span>01.</span>jpg 返回的路径<span>alias</span> /application/<span>image</span>/images/i1/<span>01.</span>jpg
 注意-----------
 <span>alias</span> 会自动把请求/test/i1/<span>01.</span>jpg i1自动拼接到 <span>alias</span> /application/<span>image</span>/images/i1/后面 在去查找文件


 /i1/<span>01.</span>jpg
 如果请求www.test/il/<span>01.</span>jpg root 会把i1拼接到 root /application/<span>image</span>/images/il/ 到i1目录找<span>01.</span>jpg
 若果是请求/i1/i01/<span>01.</span>jpg 会把i1/i01拼接到 root /application/<span>image</span>/images/il/i01/ 到i1/i01目录找<span>01.</span>jpg
 root 路径最后面可以没有/;
 location /i1/ {
     root /application/<span>image</span>/images;
 }

总结 
  <span>1</span>,root  使用 /i1/ 是拿i1/后面去拼接 ,root 路径后面可以没有反斜杠/
  <span>2</span>,<span>alias</span> /test/i1/ 是从/test/后面拿去拼接,就是二级目录去拼接 访问目录必须带反斜杠 ,如果完全资源匹配就不用加上反斜杠/;
</code>
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介绍了 nginx root alias 区别,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
如何在 Windows 11 上将 PNG 转换为 JPG如何在 Windows 11 上将 PNG 转换为 JPGMay 12, 2023 pm 03:55 PM

如何在Windows11上将PNG转换为JPG在Windows10和11上,您可以使用Microsoft内置的Paint应用程序快速转换图像文件。要在Windows11上将PNG图像转换为JPG,请使用以下步骤:打开文件资源管理器并导航到要转换的PNG图像。右键单击图像并从菜单中选择打开方式>绘制。您的照片或图像会在“画图”应用中打开。注意屏幕底部的文件大小。要将文件从PNG转换为JPG,请单击文件并从菜单中选择另存为>JPEG图片。当文件资源

修复:无法在 Windows 11 中打开 JPG 文件修复:无法在 Windows 11 中打开 JPG 文件Apr 17, 2023 pm 12:37 PM

JPG是与PNG一起最流行的图像文件格式之一。这是一种有损压缩图像格式,非常适合网站。因此,许多用户将图像保存或转换为JPG格式。但是,一些用户表示他们在使用该平台的默认照片应用程序在Windows11中打开JPG文件时遇到了问题。因此,这些用户无法在Windows11中打开、查看和编辑JPG格式的图像。这是一位用户在Microsoft论坛帖子中所说的:双击JPG文件以在MicrosoftPhoto中打开时,我收到错误找不到指定的程序。这是在大约一个月前购买的一台新

聊聊怎么用php轻松实现WebP转JPG的功能聊聊怎么用php轻松实现WebP转JPG的功能Mar 24, 2023 pm 02:57 PM

近年来,随着Web技术的不断发展,WebP这种新型图片格式逐渐走进了程序员和Web开发者的视野。WebP优点不容忽视:文件体积小、质量高、浏览器支持度高等。但是在某些情况下,我们可能需要把WebP图片转换成一些其他格式的图片,比如JPG。那么,如何用PHP实现WebP转换为JPG的功能呢?

python WSGI Application原理是什么python WSGI Application原理是什么May 19, 2023 pm 01:25 PM

本篇文章所依赖的python环境为:什么是WSGIWSGI也称之为web服务器通用网关接口,全称是webservergatewayinterface。它定义了在python中web服务器与web应用程序之间应该如何通信并且处理http请求和响应的一个标准,注意,它只是一个协议,或者说是规范、标准,你也可以不按这个标准来,就像我们上一篇文章所写的web服务器那样。WSGI也分为应用程序和服务器网关,其中我们熟知的Flask就是属于应用程序,uWSGI、wsgiref属于服务器网关。个人感觉,WSG

jpg是什么格式文件jpg是什么格式文件Jun 21, 2023 am 11:36 AM

JPG是JPEG格式文件,JPEG格式是最常用的图像文件格式,后缀名为“.jpg”或“.jpeg”。JPG的格式标准分为JPEG、渐进式JPEG、JPEG2000等三种,一般用于连续色调静态图像压缩的一种标准,是有损压缩,将数据图像压缩在小存储空间的同时,造成图像数据的损伤,如果用户对图像质量要求较高的话,建议舍弃这种图像文件格式,特别是对于一些高清图片。

jpg是什么意思jpg是什么意思Nov 28, 2022 am 09:46 AM

JPG一般是指JPEG格式,是一种使用有损压缩方法保存的图像格式,是用于连续色调静态图像压缩的一种标准,其文件后缀名为“.jpg”或“.jpeg”。JPG文件主要是采用预测编码(DPCM)、离散余弦变换(DCT)以及熵编码的联合编码方式,以去除冗余的图像和彩色数据;它能够将图像压缩在很小的储存空间,但一定程度上会造成图像数据的损伤。

如何免费使用Bing Image Creator如何免费使用Bing Image CreatorFeb 27, 2024 am 11:04 AM

本文将介绍七种利用免费的BingImageCreator获得高质量输出的方法。BingImageCreator(现称为MicrosoftDesigner的ImageCreator)是一个出色的在线人工智能艺术生成器之一。它能根据用户的提示生成高度逼真的视觉效果。提示越具体、清晰和创意,生成的效果也会更出色。BingImageCreator在创建高质量图像方面取得了重大进展。它现在使用Dall-E3培训模式,显示出更高水平的细节和现实主义。然而,它能否始终如一地生成高清结果取决于几个因素,包括快速

小米手机image怎么删除小米手机image怎么删除Mar 02, 2024 pm 05:34 PM

小米手机image怎么删除?在小米手机中是可以删除image,但是多数的用户不知道image如何的删除,接下来就是小编为用户带来的小米手机image删除方法教程,感兴趣的用户快来一起看看吧!小米手机image怎么删除1、首先打开小米手机中的【相册】功能;2、然后勾选不需要的图片,点击右下角的【删除】按钮;3、之后点击最顶部的【相册】进入到专区,选择【回收站】;4、接着直接点击下图所示的【清空回收站】;5、最后直接点击【永久删除】即可完成。

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

Repo: How To Revive Teammates
1 months agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
1 months agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Atom editor mac version download

Atom editor mac version download

The most popular open source editor

MantisBT

MantisBT

Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools

PhpStorm Mac version

PhpStorm Mac version

The latest (2018.2.1) professional PHP integrated development tool

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.