Realizado

Cloudfront + Wordpress

Publicado em 15 de Outubro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Tenho um site WordPress configurado em uma instância EC2 da AWS, com o plugin Simply Static gerando versões estáticas do site que são enviadas para um bucket S3.
Esse bucket é servido por uma CloudFront, e até aqui tudo está funcionando perfeitamente — os sites carregam normalmente.

O problema surge quando tento enviar um formulário criado com o WPForms.
Como a versão estática está sendo servida via CloudFront, a requisição do formulário está sendo enviada para o endereço do CloudFront, onde o WordPress não está rodando, em vez de ser enviada para o servidor real do WordPress.

⚙️ Detalhes da Infraestrutura

Site estático (CloudFront): pj.exemplo.com.br

Servidor WordPress: wp-pj.exemplo.com.br

Atualmente, ao enviar o formulário, a requisição vai para:
👉 pj.exemplo.com.brwp-admin/admin-ajax.php
Request Method
❌ (onde não há WPForms)

Mas o correto seria ir para:
wp-pj.exemplo.com.brwp-admin/admin-ajax.php
Request Method


🎯 Objetivo

Preciso de alguém com experiência em WordPress, AWS (EC2, S3, CloudFront) e integrações de formulários em sites estáticos para resolver esse problema.
A solução pode envolver:

Configurar corretamente a URL de envio do WPForms para apontar ao servidor WordPress.

Ajustar o Simply Static ou adicionar scripts personalizados para redirecionar requisições do formulário.

Qualquer outra abordagem que resolva o problema mantendo o site estático funcional.

💡 Importante: não quero migrar para outra solução de formulários. O objetivo é fazer o WPForms funcionar corretamente nessa arquitetura atual.
Preciso que a solução seja feita de uma maneira facil de dar manutenção e que não impeça atualizações em plugins.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Não se aplica
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias