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

Vista: 14775|Resposta: 0

[Web] Por que personalizar uma página 404? Como personalizar uma página 404 em NGINX

[Copiar link]
Publicado em 26/10/2014 11:18:24 | | |
Por que personalizar uma página 404

Ao encontrar uma página de erro 404 como a anterior, acho que 99% dos usuários (dados estimados e não pesquisados) fecham a página e os usuários perdem silenciosamente. Se houver uma página bonita que possa guiar o usuário para onde ele quer ir, ela certamente reterá o usuário. Portanto, cada site deve personalizar sua própria página 404.

Como personalizar uma página 404 em NGINX

Houve muitos artigos apresentando a experiência de personalizar 404 páginas sob IIS e APACHE, e o NGINX ainda é relativamente pouco, e para resolver seus próprios problemas, fizemos pesquisas aprofundadas sobre ele. Os resultados mostram que configurar páginas personalizadas 404 sob NGINX é viável e simples com apenas alguns passos:

1. Crie sua própria página 404.html

2. Altere nginx.conf para adicionar fastcgi_intercept_errors;

3. Alterar nginx.conf (ou um perfil de site separado, por exemplo, perfil de site sob nginx -> sites-enabled)

Na região do servidor: error_page 404 /404.html ou error_page 404 =http://www.xxx.com/404.html

4. Reinicie nginx após as mudanças e teste a correção do nginx.conf: /opt/nginx/sbin/nginx –t

Erros #502 e outros podem ser configurados da mesma forma.  

error_page 500 502 503 504 /50x.html;


Anotações:

1. Devo acrescentar: fastcgi_intercept_errors em frente; Se essa opção não for ativada, ela não terá efeito mesmo que o 404.html seja criado e configurado error_page fastcgi_intercept_errors Sintaxe: fastcgi_intercept_errors on|off Padrão: fastcgi_intercept_errors off Adicionar localização: http, servidor, localização Por padrão, nginx não suporta páginas de erro personalizadas 404, apenas este comando está configurado como on, O NGINX suporta redirecionar erros 404. É importante notar aqui que não é que configurar fastcgi_intercept_errors ativado redirecione o erro 404 se o nginx estiver ativado. Redirecionamentos de erro 404 no nginx são válidos se fastcgi_intercept_errors ativado estiver ativado e error_page opção estiver corretamente definida (incluindo sintaxe e as correspondentes 404 páginas)

2. Não designe a página inicial como uma página de erro 404 para evitar problemas ou aumentar o peso da página inicial, e não pule para a página inicial de nenhuma outra forma.

3. A página personalizada do 404 deve ser maior que 512 bytes, caso contrário, pode aparecer a página padrão do 404. Por exemplo, digamos que você personaliza um 404.html que tem apenas 11 bytes de tamanho (conteúdo: erro 404).





Anterior:Depois do teste de aptidão física ontem, agora estou com dor nas costas
Próximo:Olhe para os designs dos outros, designers, vocês são péssimos!
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