У меня есть текущий синтаксис в моем nginx
блоке сервера в /sites-available/
:
location / {
try_files $uri $uri/ /index.php?$args;
}
На самом деле у меня есть установка WordPress в моей папке root. И у меня есть несколько папок, смешанных в папке root тоже. Вот так это выглядит:
https://mywebsite.com/mycustomfolder/foo/bar/ <- WordPress URL </p>
https://mywebsite.com/mycustomfolder/ <- папка с простыми HTML файлами </p>
Мне нужен доступ к обоим случаям. Но nginx
заставляет каким-то образом просто получить доступ к /mycustomfolder/
, у которого нет файлов, и я получаю 403 Forbidden
, или я получаю доступ к файлам нормально, если они есть.
Итак, что я хочу, если есть нет файлов или папок, просто оставьте WordPress
показать 404 page
или созданный пользовательский. А если есть файлы или папки, показывайте их как HTML / PHP как обычно.