Обратный прокси Nginx WordPress работает только для root - PullRequest
0 голосов
/ 18 мая 2019

Моя цель - сделать так, чтобы мой блог на отдельном сервере работал правильно на example.com/blog. Сайт показывает нормально, но если я пытаюсь перейти на example.com/blog/2019/05/17/hello-world/, он показывает 404. Как я могу это исправить? Это моя конфигурация сервера:

server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /var/www/html;
index index.html index.htm;
server_name _;
location /blog {
rewrite ^/blog/(.*)$ /$1 break;
proxy_set_header X-Real-IP  $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass http://1.1.1.1:80$request_uri$is_args$args;
proxy_redirect off;
}
try_files $uri $uri.html $uri/ =404;
}
...