Nginx webserver com html 静态网站重定向 500 内部错误

Nginx webserver com html 静态网站重定向 500 内部错误

我在 Nginx Web 服务器上有一个静态 html 网站。对于联系表单,我使用 Formspree 服务。

<form action="https://formspree.io/[email protected]"
      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/

这里有什么问题?

答案1

Ubuntu 18.04 LTS 服务器

我需要配置 Nginx,在本例中是 Nginx 网站配置 vhost 文件。

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;
  }
}

相关内容