{"id":11748,"date":"2018-10-01T10:00:43","date_gmt":"2018-10-01T13:00:43","guid":{"rendered":"https:\/\/king.host\/wiki\/?post_type=article&#038;p=11748"},"modified":"2025-06-18T16:22:09","modified_gmt":"2025-06-18T19:22:09","slug":"pagina-de-manutencao","status":"publish","type":"article","link":"https:\/\/king.host\/wiki\/artigo\/pagina-de-manutencao\/","title":{"rendered":"Configurar p\u00e1gina de manuten\u00e7\u00e3o do site"},"content":{"rendered":"\n<p>Precisa configurar uma p\u00e1gina de manuten\u00e7\u00e3o em seu site enquanto cria ou atualiza seu site? \u00d3timo, nesse artigo abordaremos alguns formas de realizar essa configura\u00e7\u00e3o.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/king.host\/hospedagem-de-sites?utm_source=wiki&amp;utm_medium=banner-artigo-wiki&amp;utm_campaign=banner-artigo-wiki-pagina-de-manutencao\" target=\"_blank\" rel=\"noreferrer noopener\"><img data-original=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2025\/06\/Frame-1-1.png\" alt=\"banner hospedagem\" class=\"wp-image-26651\"\/><\/a><\/figure>\n\n\n\n<p><strong>Importante<\/strong>: O intuito desse artigo \u00e9 ajudar voc\u00ea a configurar a p\u00e1gina de manuten\u00e7\u00e3o do seu site, de modo que, quando acessem seu endere\u00e7o, os usu\u00e1rios caiam direto nessa p\u00e1gina. A constru\u00e7\u00e3o da p\u00e1gina em si fica sob sua responsabilidade. Portanto voc\u00ea pode criar em qualquer linguagem ao qual seu plano tenha suporte ou at\u00e9 mesmo por algum CMS como o WordPress.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Pagina_de_manutencao_em_ambiente_Linux\"><\/span>P\u00e1gina de manuten\u00e7\u00e3o em ambiente Linux<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Na plataforma Linux da KingHost voc\u00ea encontra dois webservers: Apache e Nginx. Demonstraremos aqui m\u00e9todos de configurar a p\u00e1gina de manuten\u00e7\u00e3o do site nestes dois servidores web.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Apache\"><\/span>Apache<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Voc\u00ea pode definir a p\u00e1gina de manuten\u00e7\u00e3o atrav\u00e9s do arquivo <strong>.htaccess<\/strong>. No exemplo abaixo, voc\u00ea define qual p\u00e1gina ser\u00e1 acessada e ainda assim somente voc\u00ea continua vendo o site normalmente enquanto o desenvolve.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\" lang=\"wp-block-preformatted\">&lt;ifModule mod_rewrite.c&gt;<br># Definir pagina de manutencao do site<br>RewriteEngine on<br>RewriteCond %{REMOTE_ADDR} !^123.456.789.000<br>RewriteCond %{REQUEST_URI} !\/maintenance.html$ [NC]<br>RewriteCond %{REQUEST_URI} !.(jpe?g?|png|gif) [NC]<br>RewriteRule .* \/maintenance.html [R=302,L]<br>&lt;\/ifModule&gt;<\/pre>\n\n\n\n<p class=\"lang:txt marking:true mark:4,5,7\">Na linha 4 informe seu endere\u00e7o IP \u2013&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/king.host\/wiki\/ip\/\" target=\"_blank\">Saiba qual \u00e9 o seu endere\u00e7o IP aqui<\/a>.<br>Na linha 5 e 7 coloque o arquivo que \u00e9 a sua p\u00e1gina de manuten\u00e7\u00e3o<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Nginx\"><\/span>Nginx<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/09\/nginx-paginainicial.png\"><img decoding=\"async\" data-src=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/09\/nginx-paginainicial.png\" alt=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" class=\"lazyload\" style=\"--smush-placeholder-width: 759px; --smush-placeholder-aspect-ratio: 759\/309;\" \/><noscript><img decoding=\"async\" src=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/09\/nginx-paginainicial.png\" alt=\"\"\/><\/noscript><\/a><\/figure><\/div>\n\n\n<p>No nginx, voc\u00ea pode usar a ferramenta de configura\u00e7\u00f5es do Nginx presente no painel de controle para regravar as urls ou at\u00e9 mesmo ordenar como p\u00e1gina inicial do site.<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ambiente_Windows\"><\/span>Ambiente Windows<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>H\u00e1 algumas formas de definir a p\u00e1gina de manuten\u00e7\u00e3o como p\u00e1gina inicial do seu site enquanto voc\u00ea cria \/ atualiza o conte\u00fado.<\/p>\n\n\n\n<p>1. Um dos m\u00e9todos \u00e9 definir a p\u00e1gina inicial do site atrav\u00e9s do Painel de Controle. Para isso, confira o conte\u00fado: <a href=\"https:\/\/king.host\/wiki\/artigo\/paginas-iniciais-plataforma-windows\/\" target=\"_blank\" rel=\"noopener noreferrer\">Configurar as p\u00e1ginas iniciais na plataforma Windows<\/a>.<\/p>\n\n\n\n<p>2. Definir p\u00e1ginas iniciais via arquivo <em>web.config<\/em>. H\u00e1 um exemplo abaixo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\" lang=\"wp-block-preformatted\">&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;<br>&lt;configuration&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;system.web&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/system.web&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;system.webServer&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;defaultDocument enabled=\"true\"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;files&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;add value=\"index.htm\" \/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;add value=\"index.html\" \/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;add value=\"index.php\" \/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;add value=\"index.asp\" \/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;add value=\"default.asp\" \/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;add value=\"index.aspx\" \/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;add value=\"default.aspx\" \/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/files&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/defaultDocument&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;urlCompression doDynamicCompression=\"false\" \/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/system.webServer&gt;<br>&lt;\/configuration&gt;                                                                                                                                                                                                 <\/pre>\n\n\n\n<p>Se voc\u00ea usa ASP.NET com MVC pode ser poss\u00edvel, via programa\u00e7\u00e3o, definir vari\u00e1veis para publicar ou n\u00e3o a p\u00e1gina de <em>maintenance<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"WordPress_e_outros_CMSs\"><\/span>WordPress e outros CMSs<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Se voc\u00ea utiliza WordPress ou outras plataformas, voc\u00ea pode utilizar plugins para realizar a configura\u00e7\u00e3o dessa p\u00e1gina. Como exemplo, podemos citar os plugins <a href=\"https:\/\/br.wordpress.org\/plugins\/maintenance\/\" target=\"_blank\" rel=\"noopener noreferrer\">Maintenance<\/a> e <a href=\"https:\/\/br.wordpress.org\/plugins\/lj-maintenance-mode\/\" target=\"_blank\" rel=\"noopener noreferrer\">Maintenance Mode<\/a>. O legal desses plugins \u00e9 que, al\u00e9m da defini\u00e7\u00e3o de p\u00e1gina, tamb\u00e9m \u00e9 poss\u00edvel escolher templates para ela, facilitando a cria\u00e7\u00e3o da p\u00e1gina, o que tamb\u00e9m n\u00e3o exige de voc\u00ea conhecimento para desenvolvimento de p\u00e1ginas.<\/p>\n","protected":false},"author":9,"featured_media":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","article-category":[33],"article-tag":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/11748"}],"collection":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/types\/article"}],"author":[{"embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/comments?post=11748"}],"version-history":[{"count":3,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/11748\/revisions"}],"predecessor-version":[{"id":26668,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/11748\/revisions\/26668"}],"wp:attachment":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/media?parent=11748"}],"wp:term":[{"taxonomy":"article-category","embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article-category?post=11748"},{"taxonomy":"article-tag","embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article-tag?post=11748"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}