CB
(@cbrandt)
Olá @luizbills,
Vc pode usar o plugin Redirection, disponível em português em https://br.wordpress.org/plugins/redirection/.
Nele vc cria um redirecionamento especial e no campo “Corresponder”, onde está por padrão “URL somente”, vc muda para “URL e função/capacidade”. Aí especifica “administrator” no campo de “Função”, e o URL para quando corresponder, usando o seu exemplo, “/wp-content/pasta/imagem.png”, e quando não corresponder, para “/página-404”
Apesar de estar em português, nesse caso específico a função deve ser informada em inglês, “administrator”.
Fiz um teste e deu certo. Espero que solucione seu problema.
@cbrandt
Eu testei aqui, mas não funcionou. Com páginas funciona bem. Porém com arquivos estáticos, o plugin simplesmente não reconhecer. Tentei fazer um log no hook “init”, mas o wp também não está reconhecendo. Até onde eu sei o htaccess redireciona todos os acessos para o arquivo index.php, pensei que por ele eu poderia identificar esse tipo de acesso. Mas ta osso… vou ter que dar uma lida no source do wp para ver se tem como fazer isso sem gambiarra no htaccess.
Screenshot
CB
(@cbrandt)
Oi @luizbills,
Tem razão, eu tinha testado numa página, pressupus equivocadamente que com um arquivo de imagem funcionaria do mesmo jeito. Agora lembrei que na documentação (FAQs) fala que com PDFs, php e outras extensões pode não funcionar pq o servidor toma para si o handling desses arquivos, não entregando ao WordPress. https://redirection.me/support/faq/#pdf