MAMP + NGINX + WordPress = ошибка 404 на подстраницах (постоянные ссылки не работают) - PullRequest
0 голосов
/ 06 февраля 2019

Проблема

Мой локальный, с питанием MAMP, при установке WordPress возвращается 404 ошибки на подстраницах (работа домашней страницы / главной страницы).Я знаю, что это потому, что WordPress ищет файл Apache .htaccess, чтобы убедиться, что правила Постоянной ссылки могут быть установлены, но так как я настроил MAMP для использования NGinx, поэтому htaccess не используется, и у NGinx нет конфигурации для поддержки постоянных ссылок.

Однако мои попытки отредактировать файл конфигурации NGinx для поддержки постоянных ссылок WordPress не работают.

Я думаю, что мой синтаксис неправильный, но я недостаточно разбираюсь в файлах конфигурации NGinx, чтобы знать,.

Моя среда

Я использую macOS Sierra (10.12), а также тестировал на другом Mac с MacOS Mojave (10.14).Оба используют текущую версию MAMP (бесплатную) с NGinx в качестве веб-сервера.

Вот мой файл по умолчанию / Applications / MAMP / conf / nginx / nginx.conf .

Исследованные решения (которые не работали)

  • Я прочитал множество постов в StackOverflow (и других источниках), но ни одна из них не работает или не имеет отношения к делу.для моего окружения.
  • Я прочитал официальную документацию WordPress по Постоянным ссылкам и NGinx по этому вопросу, но она действительно плотная, поэтому мне было трудно найти то, что относится к делу, и понять всепонятия.
  • И, конечно же, официальная документация MAMP .Хотя это для MAMP Pro, и я скопировал это значение в один из тестируемых файлов конфигурации.

Попытки решения (которые не работали)

Вот три случая, в которых я пытался "попробовать файлы":

И здесь естьтот, где я попробовал конфигурацию WordPress по умолчанию.

...