У меня есть статический html-сайт на веб-сервере Nginx. Для контактной формы я использую сервис Formspree.
<form action="https://formspree.io/your@email.com"
method="POST">
<input type="text" name="name">
<input type="email" name="_replyto">
<input type="submit" value="Send">
</form>
Когда я пытаюсь отправить заполненную форму и страницу нужно перенаправить в службу Formspree, появляется внутренняя ошибка 500.
ошибка журнала: "... клиент: 100.22.213.22, сервер: example.com, запрос:" POST / HTTP / 1.1 ", хост:" example.com ", реферер:"https://example.com/"
В чем проблема?
Сервер Ubuntu 18.04 LTS
Мне нужно настроить Nginx, в данном случае файл vhost конфигурации веб-сайта Nginx.
nano /etc/nginx/sites-enabled/example.com.vhost
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/example;
index index.html;
server_name example.com www.example.com;
// ADD THIS CODE TO WEBSITE WORK PROPERLY
location / {
try_files $uri $uri/ =404;
}
}