Я пытаюсь настроить веб-сайт с nginx, который обслуживает django на основном домене и обслуживает WordPress на doamin.com/blog, и моя часть django работает полностью нормально, но в WordPress у меня возникает проблема, когда Я пытаюсь добраться до главной страницы WordPress (domain.com/blog), это дает мне 403 nginx запрещенную ошибку. все остальное работает нормально, например, я могу получить доступ к панели инструментов WordPress и сделать все. даже когда я пытаюсь перейти на URL-адрес, например domain.com/blog/xx, он правильно показывает страницу (страница не найдена) в WordPress, что правильно. Единственная проблема, с которой я столкнулся, связана с domain.com/blog. Так как моя проблема связана только с WordPress, я скопировал для него только конфигурацию nginx
location /blog {
alias /var/www/example.com;
try_files $uri $uri/ @blog;
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $request_filename;
include fastcgi_params;
}
}
location @blog {
rewrite /blog/(.*)$ /blog/index.php?/$1 last;
}