|
|
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 costasPróximo:Olhe para os designs dos outros, designers, vocês são péssimos!
|