找到你想要自定义403错误页面的server块。 在该服务器块中添加或修改error_page指令以指定自定义的403页面: 你可以使用error_page指令来指定当发生403错误时应该显示哪个页面。 假设你有一个自定义的403页面位于/usr/share/nginx/html/custom_403.html,你可以在server块中添加或修改如下配置: nginx server { # 其...
$ sudomkdir /etc/nginx/snippets/$ sudovim /etc/nginx/snippets/custom-error-page.conf 向其中添加以下行:error_page 404403500503 /error-page.html;location = /error-page.html { root /var/www/html; internal;} 每次NGINX遇到任何指定的 HTTP 错误 404、403、500 和 503 时,此配置都会导致内...
$ sudo vim /etc/nginx/snippets/custom-error-page.conf 向其中添加以下行: error_page 404 403 500 503 /error-page.html;location = /error-page.html { root /var/www/html; internal;} 每次NGINX遇到任何指定的 HTTP 错误 404、403、500 和 503 时,此配置都会导致内部重定向到URI / error-page.html。
然后使用error_page指令配置NGINX以使用自定义错误页面。如图所示,在/etc/nginx/snippets/下创建一个名为custom-error-page.conf的配置文件。 $ sudo mkdir /etc/nginx/snippets/ $ sudo vim /etc/nginx/snippets/custom-error-page.conf 向其中添加以下行: error_page 404 403 500 503 /error-page.html;locatio...
error_page 404 =200 /empty.gif; 这个配置在遇到404错误时,会返回/empty.gif文件的内容,但响应状态码会被更改为200。这种技术有时用于防止搜索引擎将404错误页面编入索引。 4、重定向到外部URL: error_page 403 https://example.com/forbidden.html; ...
在安装 nginx 服务器后,我想把网站的根目录设置为 /root/www/ ,于是对 nginx 的 nginx.conf 文件...
为了更好地展示如何产生403错误,我们需要配置正确的 Nginx 配置文件。 server{listen80;server_namelocalhost;# 指定根目录location/{root/usr/share/nginx/html;indexindex.html index.htm;}# 自定义403页面error_page403/custom_403.html;location= /custom_403.html{root/usr/share/nginx/html;internal;}} ...
custom-http-errors: 403,404,500,502,503,504 # 添加此行 3.4 测试 通过终端命令访问上面 404 和 503 页面的两个域名 #ingress-nginx curl example.bar.com 5xx html # ingress-nginx curl example.foo.com The page you're looking for could not be found. #自定义Accept标头...
custom-http-errors: 403,404,500,502,503,504 # 添加此行 1. 2. 3. 4. 3.4 测试 通过终端命令访问上面404和503页面的两个域名 # ingress-nginx curl example.bar.com 5xx html # ingress-nginx curl example.foo.com The page you're looking for could not be found. # 自定义Accept标头...
First, we will learn to handle the 404 response code with a custom HTML page. For that, we will create a custom page that will be shown to the users in place of the default NGINX response for status code 404. For demo purposes, I’ve already created a sample HTML template page that...