Nginx + Pretty Permalink问题

我在WP pretty永久链接和nginx conf上遇到问题。

  • 首页效果不错
  • 帖子= 404
  • WP-Admin = 404

您能帮我解决吗?

有关nginx的配置(不包括ssl,gzip,标头等):

server {

  server_name sampledomain.com;
  listen 443 ssl http2;

  root /var/www/sampledomain/;
  index index.php;

  ...

  location ~ \.php$ {

    try_files $uri $uri/ /index.php?$args;
    include fastcgi_params;
    fastcgi_pass unix:/run/php/php7.2-fpm.sock;
    fastcgi_split_path_info ^(.+\.php)(.*)$;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  }
}
cjh0971 回答:Nginx + Pretty Permalink问题

根据您的配置here,我认为您需要在第39行或之前添加另一个location块。

  

对于nginx来说,这是一个旨在实现高并发,高性能的Web服务器   并且内存使用率较低,请在   服务器块:

location / {
  try_files $uri $uri/ /index.php?$args;
}

通过WordPress Docs

示例:

server {

  server_name sampledomain.com;
  listen 443 ssl http2;

  root /var/www/sampledomain/;
  index index.php;

  ...

  location / {
    try_files $uri $uri/ /index.php?$args;
  }

  location ~ \.php$ {

    try_files $uri $uri/ /index.php?$args;
    include fastcgi_params;
    fastcgi_pass unix:/run/php/php7.2-fpm.sock;
    fastcgi_split_path_info ^(.+\.php)(.*)$;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  }
}
本文链接:https://www.f2er.com/3122151.html

大家都在问