wordpress - 更新永久链接后找不到404页面Nginx

时间:2016-08-01 15:48:04

标签: wordpress nginx permalinks

我更改了永久链接结构以使用postname 我重新启动Nginx来清除缓存,但即使我可以显示我的主页,当我点击任何一个oage链接时,我找不到404页面...

使用Nginx,我不必更新.htaccess文件,但是我应该更新我的网站Nginx配置文件......

这是与.php一起使用的位置部分

      location ~ \.php$ {
            try_files $uri =404;
            fastcgi_pass 127.0.0.1:9000;
            # fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include fastcgi_params; }

感谢您的反馈

2 个答案:

答案 0 :(得分:2)

这不是一个完整的文件部分!缺少服务器{}。

使用此选项但在服务器{}之间使用此选项并且应该可以使用

en:
  activerecord:
    attributes:
      my_object:
        name: "Name"
      my_object_time:
        time_in_ms: "Time"
    errors:
      models:
        my_object_time:
          attributes:
            time_in_ms:
              not_a_number: "This field must be a number greater than zero."
              blank: "This field must be a number greater than zero."
              greater_than: "my custom message for greater than"

答案 1 :(得分:1)

将/ location更新为

 location / {
        # include the "?$args" part so non-default permalinks doesn't break when using query string
        try_files $uri $uri/ /index.php?$args;
  }

现在工作正常......