O endereço de pré-visualização gratuito do seu site (por exemplo, t-1a2b3c4d5e6f.zinnpreview.com) destina-se à criação e a testes. Para manter esses endereços seguros para todos os clientes, um endereço de pré-visualização executa apenas os arquivos próprios do seu aplicativo. Qualquer outra coisa que tente executar código nesse local é recusada com 403 Forbidden.
O que é recusado em um endereço de pré-visualização
- WordPress e WooCommerce: o PHP é executado em
wp-admin, wp-includes, wp-content (exceto uploads) e em arquivos localizados diretamente na pasta principal do site. Um arquivo PHP em uploads, ou em uma pasta que você mesmo adicionou, é recusado.
- Joomla, Drupal, PrestaShop, OpenCart, Grav e MediaWiki: apenas os pontos de entrada próprios do aplicativo são executados, como o
index.php e sua pasta de administração.
- Sites estáticos e aplicativos Node.js: nenhum PHP é executado.
- Todos os sites: alguns nomes de pastas e arquivos utilizados exclusivamente por kits de phishing são recusados.
Os mecanismos de busca também são instruídos a não indexar endereços de pré-visualização.
Seu próprio domínio não é afetado
Nada disso se aplica quando o site é acessado em seu próprio domínio. Se precisar executar código a partir de uma pasta própria, conecte seu domínio em Domínios e DNS. Ele funcionará lá exatamente como você escreveu.
Por que fazemos isso
Os endereços de pré-visualização compartilham um único domínio. Se alguém usasse um deles para hospedar uma página de login falsa, os navegadores poderiam exibir alertas aos visitantes em todos os endereços de pré-visualização, inclusive no seu. Limitar a pré-visualização aos arquivos do próprio aplicativo impede isso, sem interferir no seu site real.
É bom saber
- Páginas, posts, produtos, imagens e estilos nunca são recusados. Apenas o código fora das pastas do próprio aplicativo é recusado.
- Se algo de que seu aplicativo realmente precisa for recusado no endereço de pré-visualização, entre em contato com o suporte e informe o endereço que exibiu o erro 403.