É incrivelmente frustrante quando você tenta fazer upload de um novo tema ou plugin, apenas para ser impedido pelo erro: 'O link que você seguiu expirou.' A mensagem não dá nenhuma pista do que deu errado, deixando você completamente travado.
Não se preocupe, este é um problema comum com uma solução simples. Geralmente é causado por uma configuração do servidor que limita o tamanho dos arquivos que você pode enviar, e é fácil de alterar.
Neste guia, vamos mostrar vários métodos simples para resolver este problema de vez. Você voltará a enviar seus arquivos em apenas alguns minutos.

O que Causa o Erro 'O Link que Você Seguiu Expirou'?
Este erro geralmente acontece quando você tenta fazer upload de um arquivo de tema ou plugin que é maior do que o WordPress tem permissão para lidar. Sua empresa de hospedagem WordPress define esses limites para manter seu site funcionando sem problemas.
Se um arquivo for muito grande, ele pode tornar seu site lento ou até instável. Veja como a mensagem de erro geralmente aparece na sua tela.

Você às vezes pode ver o limite de upload atual do seu site na página Mídia » Adicionar Novo. No entanto, uma maneira melhor de ver todas as configurações relevantes do servidor é usando a ferramenta integrada de Saúde do Site.
Basta ir para Ferramentas » Saúde do Site, clicar na aba 'Info' e abrir a seção 'Servidor'. Aqui você pode ver os valores exatos para upload_max_filesize, post_max_size e outros limites. Isso ajuda você a confirmar se os limites do servidor são a causa do problema.

Quando esses limites são muito baixos para o arquivo que você está enviando, o WordPress pode ficar sem recursos. Isso também pode desencadear outros problemas, como o erro de memória esgotada ou o erro de tempo máximo de execução excedido.
Agora, vamos ver como corrigir facilmente este problema.
Como Corrigir o Erro ‘O Link Que Você Seguiu Expirou’
Para corrigir ‘O link que você seguiu expirou’, a solução principal é aumentar os limites de tamanho de upload de arquivos e tempo de execução do seu site. Também abordaremos o aumento do limite de memória PHP, que é uma etapa separada que pode resolver erros relacionados.
Os primeiros métodos que abordaremos são diferentes maneiras de corrigir o problema principal com os limites do servidor. Se eles não resolverem o problema, os métodos posteriores ajudarão você a verificar outras causas possíveis, como conflitos de plugins.
Lembre-se de que alguns provedores de hospedagem podem restringir sua capacidade de alterar essas configurações. Se um método não funcionar, não desanime. Apenas passe para o próximo da lista.
- Método 1: Aumentar Limites Usando WPCode (Recomendado)
- Método 2: Aumentar Limites no Arquivo .htaccess
- Método 3: Aumentar Limites no Arquivo php.ini
- Método 4: Verificar Conflitos de Plugins
- Método 5: Atualizar Sua Versão do PHP
- Método 6: Aumentar o Limite de Memória PHP em wp-config.php
- Método 7: Contatar Seu Provedor de Hospedagem
- Perguntas Frequentes (FAQ)
Método 1: Aumentar Limites Usando WPCode (Recomendado)
A maneira mais segura e fácil de aumentar os limites é usando o plugin gratuito WPCode. Ele permite que você adicione código personalizado ao WordPress sem editar os arquivos do seu tema.
Este é o método que recomendamos porque protege suas alterações de serem apagadas quando você atualiza seu tema. Usamos o WPCode em nossos próprios sites para gerenciar trechos de código importantes com segurança.
Primeiro, você precisa instalar e ativar o WPCode. Para detalhes, veja nosso guia passo a passo sobre como instalar um plugin do WordPress.
Uma vez ativado, vá para Code Snippets » Add Snippet no seu painel de administração do WordPress. Em seguida, encontre a opção ‘Add Your Custom Code (New Snippet)’ e clique no botão ‘Use snippet’.

Na próxima tela, dê um título ao seu snippet para que você possa identificá-lo facilmente mais tarde.
No menu suspenso ‘Code Type’, certifique-se de selecionar ‘PHP Snippet’.

Agora, copie e cole o seguinte código na caixa ‘Visualização do Código’:
@ini_set( 'upload_max_filesize' , '128M' );
@ini_set( 'post_max_size', '128M');
@ini_set( 'memory_limit', '256M' );
@ini_set( 'max_execution_time', '300' );
☝ Uma dica rápida: o valor de post_max_size deve ser sempre igual ou maior que o de upload_max_filesize. Pense nisso como uma caixa (post_max_size) que precisa ser grande o suficiente para conter seu arquivo (upload_max_filesize).
Este código usa a função ini_set, que é um comando padrão do PHP para alterar uma configuração do servidor. Adicionamos o símbolo @ no início de cada linha para evitar que quaisquer erros sejam exibidos em seu site, caso seu provedor tenha desabilitado essa função.
Este código também aumenta o tamanho do upload de arquivos para 128 megabytes e o tempo de execução para 300 segundos. Você pode ajustar esses números para serem maiores que o arquivo que você está tentando enviar.
Por fim, alterne o interruptor no topo para ‘Ativo’ e clique no botão ‘Salvar Snippet’.

Para mais detalhes, você pode ver nossa análise completa do WPCode e como ele ajuda você a adicionar código personalizado com segurança no WordPress.
Método 2: Aumentar Limites no Arquivo .htaccess
🚨 Atenção: Este método é para usuários avançados e envolve a edição de um arquivo principal do servidor. Recomendamos fortemente criar um backup completo do seu site primeiro, pois um erro pode causar um erro interno do servidor.
Outra maneira de aumentar seus limites de recursos do PHP é editando o arquivo .htaccess. Por favor, note que este método só funciona para servidores web que executam o Apache.
Você pode encontrar o arquivo .htaccess na pasta raiz do seu site usando FTP ou um gerenciador de arquivos. Abra o arquivo para editá-lo.

Agora, adicione as seguintes linhas de código no final do seu arquivo .htaccess:
php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value max_execution_time 300
php_value max_input_time 300
Não se esqueça de salvar suas alterações e fazer o upload do arquivo de volta para o seu servidor.
Por favor, note que este método funciona em servidores web que executam o Apache. Muitos hosts que usam LiteSpeed também suportam regras .htaccess, mas usuários em servidores Nginx provavelmente precisarão entrar em contato com seu provedor de hospedagem para obter ajuda.
Método 3: Aumentar Limites no Arquivo php.ini
🚨 Atenção: Este é outro método avançado que envolve arquivos de configuração do servidor. Por favor, faça backup do seu site antes de fazer qualquer alteração para evitar problemas potenciais.
O arquivo php.ini é um arquivo de configuração especial usado pelo PHP. Você pode procurá-lo no diretório raiz do seu site usando um cliente FTP.
Se você estiver em um plano de hospedagem compartilhada, você pode não encontrar este arquivo. Nesse caso, você pode criar um arquivo em branco chamado php.ini usando um editor de texto e, em seguida, carregá-lo para a pasta raiz do seu site.
Agora, edite o arquivo php.ini e adicione o seguinte código dentro dele:
upload_max_filesize = 128M
post_max_size = 128M
max_execution_time = 300
Salve suas alterações e carregue o arquivo de volta para o seu site. Agora você pode tentar fazer o upload do seu tema ou arquivo de plugin novamente. O erro deve ter desaparecido.
Método 4: Verificar Conflitos de Plugins
Em alguns casos, o erro 'O link que você seguiu expirou' pode ser causado por um conflito entre seus plugins do WordPress. Às vezes, um plugin pode interferir no processo de upload de arquivos, o que causa esse erro.
Para verificar se este é o problema, você pode temporariamente desativar todos os seus plugins e, em seguida, reativá-los um por um.
Primeiro, vá para a página Plugins no seu painel do WordPress. Selecione todos os plugins, escolha 'Desativar' no menu suspenso de ações em massa e, em seguida, clique em 'Aplicar'.

Em seguida, tente fazer o upload do arquivo novamente.
Se o erro desaparecer, você saberá que um plugin estava causando o conflito. Agora, reative cada plugin um de cada vez, tentando o upload após cada um, até que o erro retorne.
Método 5: Atualizar Sua Versão do PHP
Às vezes, uma versão desatualizada do PHP pode causar problemas de compatibilidade que levam a este erro. Atualizar seu site para uma versão mais recente do PHP geralmente pode ser uma solução rápida.
Para fazer isso com segurança, você pode seguir nosso guia completo sobre como atualizar sua versão do PHP no WordPress.
Método 6: Aumentar o Limite de Memória PHP em wp-config.php
🚨 Atenção: Este método envolve a edição de um arquivo principal do WordPress. Recomendamos fortemente criar um backup completo do seu site antes de prosseguir. Um pequeno erro pode quebrar seu site.
Este método não corrige diretamente o limite de tamanho de arquivo, mas pode resolver erros de memória relacionados que às vezes ocorrem durante uploads grandes. Se outros métodos não funcionarem, aumentar o limite de memória do PHP é um bom próximo passo.
Você precisará editar seu arquivo wp-config.php. Você pode acessá-lo usando um cliente FTP ou o aplicativo Gerenciador de Arquivos no painel de controle da sua hospedagem (cPanel).
Para instruções detalhadas, confira nosso guia sobre como encontrar e editar o arquivo wp-config.php.
Depois de abrir o arquivo, adicione a seguinte linha de código logo antes da linha que diz, /* That's all, stop editing! Happy publishing. */.
define( 'WP_MEMORY_LIMIT', '256M' );
Este código aumenta a memória disponível para o WordPress para 256MB. Após salvar o arquivo, tente seu upload novamente para ver se o erro foi resolvido.
Método 7: Contatar Seu Provedor de Hospedagem
Se você tentou todos os métodos acima e o erro ainda não desapareceu, pode ser hora de entrar em contato com seu provedor de hospedagem WordPress. O problema pode estar do lado deles, e a equipe de suporte deles pode investigar para você.
Ao entrar em contato, certifique-se de explicar claramente o erro e as etapas que você já tomou para corrigi-lo. Se você não tiver certeza de como pedir ajuda, nosso guia sobre como pedir suporte WordPress corretamente tem algumas ótimas dicas.
Perguntas Frequentes (FAQ)
Por que o WordPress diz 'O link que você seguiu expirou'?
Esse erro quase sempre significa que o arquivo de tema ou plugin que você está tentando enviar é maior do que o tamanho máximo de upload permitido pelas configurações do seu servidor. É uma medida de segurança e desempenho definida pelo seu provedor de hospedagem.
Qual é o tamanho recomendado para upload de arquivos no WordPress?
Não há um tamanho recomendado único, mas 64MB ou 128MB geralmente são suficientes para a maioria dos temas e plugins. Você pode verificar seu limite atual em Mídia » Adicionar Novo e aumentá-lo, se necessário.
É seguro editar os arquivos wp-config.php ou .htaccess?
Editar esses arquivos pode ser arriscado para iniciantes. Um pequeno erro pode tirar seu site do ar. É por isso que recomendamos o uso de um plugin como o WPCode (Método 1) ou fazer um backup completo do seu site antes de tentar editar esses arquivos diretamente.
E se aumentar os limites não corrigir o erro?
Se aumentar os limites não funcionar, tente verificar se há um conflito de plugin ou atualizar sua versão do PHP. Se o problema persistir, o melhor é entrar em contato com seu provedor de hospedagem para obter ajuda.
Como posso verificar meus limites atuais de PHP?
A maneira mais fácil é ir em Ferramentas » Saúde do Site no seu painel do WordPress, clicar na aba ‘Info’ e abrir o menu suspenso ‘Servidor’. Isso mostrará limites importantes como upload_max_filesize, post_max_size e memory_limit.
Esperamos que este artigo tenha ajudado você a corrigir facilmente ‘O link que você seguiu expirou’ no WordPress. Você também pode querer marcar nosso guia definitivo sobre como corrigir os erros mais comuns do WordPress e conferir nossa lista de soluções para problemas comuns do editor de blocos do WordPress.
Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Mohammed Sathik
Para mim, o Método 3 funcionou… Obrigado, amigo
WPBeginner Support
Glad our guide was helpful
Admin
Syed Shan Shah
Nada funcionou para mim.
WPBeginner Support
Se nenhum dos métodos do nosso guia conseguiu ajudar, recomendamos que você entre em contato com seu provedor de hospedagem para garantir que eles não tenham uma configuração em seu sistema que esteja substituindo suas tentativas.
Admin
Kevin
O que funcionou para mim foi criar um arquivo .user.ini na pasta public_html e colocar o código mencionado acima para php.ini
WPBeginner Support
It would depend on how your server is set up as not all servers allow user.ini but that is good to know for servers that do
Admin
Jiří Vaněk
Editar limites usando o arquivo .user.ini também funciona no Linux. As diretivas são muito semelhantes. Alguns provedores também preferem o arquivo user.ini ao arquivo .htacess. Obrigado pelo ótimo vídeo. No final, me ajudou a aumentar os limites apenas através do .user.ini mencionado.
WPBeginner Support
You’re welcome
Admin
Steve
Não funciona. Já passei por isso antes e consegui fazer funcionar, mas foi há um tempo. Pesquisei no Google e encontrei estas instruções, mas elas não funcionam para o meu site.
WPBeginner Support
Se nenhum dos métodos em nosso guia pôde ajudá-lo, entre em contato com seu provedor de hospedagem e eles deverão ser capazes de ajudar.
Admin
Shane O'Sullivan
Estou executando o WordPress no meu iMac em localhost:8888, mas alterar os tamanhos no wpcode não fez diferença. Depois de editar o arquivo htaccess, consegui fazer o upload do tema, então valeu!
WPBeginner Support
Fico feliz em saber que você conseguiu resolver o problema!
Admin
Himesh
Segui todos os passos mencionados para contornar o problema de fazer upload de um tema para o WordPress quando o limite de upload era muito baixo. Usei o WP Code Snippet para aumentar os limites e ainda recebo a mesma mensagem: “link expirado”
WPBeginner Support
Se nossas recomendações não funcionarem para você, entre em contato com seu provedor de hospedagem e eles deverão ser capazes de ajudar com este problema.
Admin
Gabriel
Estou usando GCP.
Funciona apenas após modificar o php.ini sob fpm e reiniciar o php-fpm
Modificar o .htaccess levaria a um erro interno do servidor.
WPBeginner Support
Obrigado por compartilhar o que funcionou para você!
Admin
Gary
Eu tentei 3 métodos. Mas o valor limite não foi alterado.
Na página ‘Adicionar Novo’ em ‘Mídia’, o tamanho máximo do arquivo de upload ainda é 2MB.
Preciso reiniciar o serviço ou algo assim?
Por favor, me ajude.
WPBeginner Support
Seu provedor de hospedagem pode estar substituindo o tamanho máximo do arquivo. Se você verificar com seu provedor, eles devem ser capazes de ajudar!
Admin
Michael Douglas
Obrigado pela ajuda. Isso resolveu o problema para mim.
WPBeginner Support
Fico feliz que nosso guia tenha sido útil!
Admin
Bernard
Muito útil, obrigado.
WPBeginner Support
De nada!
Admin
Ry
Obrigado!
Usei o método .htaccess.
WPBeginner Support
De nada, fico feliz que nossas recomendações puderam ajudar!
Admin
Syed Nauman Sajid
Brilhante e funcionou perfeitamente para mim.
WPBeginner Support
Que bom que nosso guia pôde ajudar!
Admin
Bob
As pessoas deveriam verificar suas configurações. Eu deixei o M de fora de 128M. Muito estúpido, mas esse foi o meu problema.
WPBeginner Support
Everyone can make a typo like that but we’re glad you were able to find and solve the issue for you
Admin
Art Bejarano
Estou com um problema: adicionei o texto htaccess no final e não funcionou. Removi qualquer formatação do texto e ainda assim não funcionou. Preciso de ajuda.
Ann
Eu tentei todos os passos, mas ainda tenho o problema. Tenho o problema toda vez que clico em salvar/enviar. Por exemplo, atualizar a versão do WordPress. Habilitar o modo de depuração no Elementor. Desabilitar todos os plugins.
Por favor, me ajude a saber como posso consertar isso, por favor.
Anurodh Keshari
No meu painel, o tamanho máximo do arquivo de upload é 512 MB. mas ainda estou enfrentando este problema, mas estou enfrentando este problema ao desativar o plugin... você pode me ajudar...
WPBeginner Support
Você deve verificar com seu provedor de hospedagem para garantir que eles não estejam substituindo nenhuma de suas alterações.
Admin
Cesar Puente
Este guia me ajudou muito. Tive esse problema com o WordPress local. Não conseguia fazer o upload do meu tema personalizado para testá-lo.
Muito obrigado.
WPBeginner Support
Glad our recommendations were able to help
Admin
Akin
O Método 2 funcionou para mim como um encanto. Muito obrigado por isso.
WPBeginner Support
Glad our recommendation helped you
Admin
Carly
Funcionou perfeitamente – muito obrigado!
WPBeginner Support
Glad our guide was helpful
Admin
Tasmim
Sugestão muito boa. funciona muito bem agora
WPBeginner Support
Glad our recommendation helped
Admin
elijah
em qual local devo postar o método um qual linha
WPBeginner Support
Recomendamos que você consulte nosso guia abaixo para entender como colar trechos de código:
https://www.wpbeginner.com/beginners-guide/beginners-guide-to-pasting-snippets-from-the-web-into-wordpress/
Admin
Tudor
Funcionou, obrigado!
WPBeginner Support
Glad our guide was helpful
Admin
Andri
Muito obrigado, o Método 3 funcionou.
Mas, erro de servidor quando edito o arquivo .htaccess e adicionar ao functions.php não funciona.
WPBeginner Support
Ficamos felizes que nosso guia tenha sido útil. Se algum dos métodos não funcionar, recomendamos que você verifique com seu provedor de hospedagem, pois são configurações que podem estar sendo ignoradas devido às configurações do servidor.
Admin
Rush
Obrigado pela ajuda!
WPBeginner Support
You’re welcome
Admin
Khan
O MÉTODO 2 funcionou perfeitamente.
Eu estava tentando instalar o tema elegant
Valeu, irmão!
WPBeginner Support
Glad our guide could help
Admin
Theo
Obrigado, foi muito útil. Modifiquei o .htaccess.
WPBeginner Support
Glad our guide was able to help
Admin
Nathan
Recebo um erro 500 Internal Server ao editar o arquivo .htaccess. Como adiciono o código sem receber esse erro. Adicionar ao functions.php não funciona para mim
WPBeginner Support
Algumas soluções alternativas para essa mensagem de erro específica podem ser encontradas em nosso artigo abaixo:
https://www.wpbeginner.com/wp-tutorials/how-to-fix-the-internal-server-error-in-wordpress/
Admin
Ravi
Muito obrigado, seu método 2 funcionou para mim em 04-JULHO-2020. Adicionei o seguinte código antes da tag:
php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value max_execution_time 300
php_value max_input_time 300
WPBeginner Support
Glad our recommendation was helpful
Admin
James Voufo Safor
Muito obrigado. Isso realmente funcionou!
Segui o segundo método e agora tenho o tema instalado.
Continuem fazendo o que fazem.
WPBeginner Support
Glad our guide could help
Admin
kwaku Vesper
muito obrigado funcionou
WPBeginner Support
You’re welcome, glad our guide could help
Admin
Waqar
Did all these methods but still getting the error
Don’t know what else to do
WPBeginner Support
Você pode querer entrar em contato com seu provedor de hospedagem para garantir que eles não estejam substituindo as alterações que você está fazendo e que eles não vejam nenhum erro do lado deles.
Admin
Steve
Infelizmente, esta explicação não indica em qual pasta o php.ini deve ser localizado/colocado
WPBeginner Support
Pedimos desculpas se nossa explicação não foi clara, o php.ini deve estar na pasta raiz do seu site.
Admin
Mark Ferguson
Tenho um cliente com este problema, mas apenas no formulário de login do woocommerce. Se você clicar no link para tentar novamente, funciona. Alguma ideia?
WPBeginner Support
Se os métodos deste artigo e o reenvio dos seus permalinks não resolverem o problema, você deve entrar em contato com o WooCommerce para obter assistência.
Admin