Redirecionando visitantes para uma página de manutenção temporária no WordPress sem um complemento

Ontem, mostramos como redirecionar temporariamente seus visitantes para uma página de manutenção no WordPress usando plugins populares. Esse método é ótimo, mas alguns desenvolvedores preferem sujar as mãos indo na rota não-plugin. Bem, neste artigo, mostraremos como redirecionar os visitantes para uma página de manutenção temporária no WordPress sem um plugin.

Esta publicação faz parte de uma Série

Redirecionando os visitantes para uma página de manutenção temporária no WordPress com o Plugin de modo de manutenção

Seis tipos de projetos de página de manutenção – o que você funciona?

Método .htaccess

Um método é através de .htaccess que permite apenas um único IP para acessar o site. Este é um snippet rápido para um projeto de desenvolvedor único.

# MANUTENÇÃO-PAGINA REDIRECE RewriteEngine on
  RewriteCond% {REMOTE_ADDR}! ^ 123.456.789.000
  RewriteCond% {REQUEST_URI}! /maintenance.html$ [NC]
  RewriteCond% {REQUEST_URI}!. (Jpe? G? | Png | gif) [NC]
  RewriteRule. * /maintenance.html [R = 302, L] 

Basicamente, tudo o que você precisa fazer é mudar a Direção Remota para o seu endereço IP. Então, você precisaria criar uma página chamada maintenance.html e estilo para o que quiser. Isso deve ser armazenado em seu diretório raiz. O código basicamente permite que você veja todo o site, e todos os outros recebem a página maintenance.html.

Se você quiser permitir vários endereços IP, use esta técnica:

ordenar negar, permitir
  negar de todos
  permitir desde 123.456.789
  permitir desde 123.456.789 ErrorDocument 403 /custom-message.html ordem permitir, negar
  permitir a todos 

Basta adicionar tantos endereços IP que você deseja permitir. Todos os outros receberão a página “custom-message.html”. Você pode adicionar o que quiser no arquivo personalizado.

Honestamente, pensamos que, indo na rota do plug-in de manutenção do WordPress, é muito mais fácil. Pergunta aos usuários: por que você acha que a rota não-plugin é melhor?

Nota: Brad Williams no comentário apontou que existe outro método para fazer isso, que é realmente incorporado com o WordPress. Confira Matt “Sivel” Martz’s Series Post (1), (2), (3)

Fontes

Pressão Perecível (1), (2)