nginx 403拦截html页中 引用的静态资源地址如何配置
时间: 2024-02-26 18:57:40 浏览: 18
如果在 Nginx 的 HTML 页面中引用的静态资源被 403 拦截了,你需要在 Nginx 的配置文件中添加以下代码:
```nginx
location /static {
alias /path/to/your/static/files;
autoindex on;
allow all;
}
```
这样就会将任何以 `/static` 开头的请求映射到指定的静态文件目录,并且开启自动目录索引和允许所有的访问权限。这样即使某些静态资源被 403 拦截,也能够通过该配置进行访问。
比如,如果你有一个 `main.css` 文件位于 `/path/to/your/static/files/main.css`,那么你可以在 HTML 页面中通过以下方式引用它:
```html
<link rel="stylesheet" type="text/css" href="/static/main.css">
```
其中,`/static` 对应上面配置中的 `location /static`,而 `/main.css` 对应实际的静态文件路径 `/path/to/your/static/files/main.css`。
相关问题
nginx html页 引用静态资源地址 配置
要在 Nginx 的 HTML 页面中引用静态资源,你需要在 Nginx 的配置文件中添加以下代码:
```nginx
location /static {
alias /path/to/your/static/files;
}
```
这样就会将任何以 `/static` 开头的请求映射到指定的静态文件目录。
比如,如果你有一个 `main.css` 文件位于 `/path/to/your/static/files/main.css`,那么你可以在 HTML 页面中通过以下方式引用它:
```html
<link rel="stylesheet" type="text/css" href="/static/main.css">
```
其中,`/static` 对应上面配置中的 `location /static`,而 `/main.css` 对应实际的静态文件路径 `/path/to/your/static/files/main.css`。
nginx中配置预览静态资源
可以通过在nginx的配置文件中添加以下代码来配置预览静态资源:
location /preview {
alias /path/to/static/files;
index index.html;
}
其中,/preview是预览静态资源的路径,/path/to/static/files是静态资源文件的路径,index.html是默认的静态资源文件名。这样,当访问http://yourdomain.com/preview时,就可以预览静态资源了。