Я преобразовал старую установку WordPress в многосайтовую установку с использованием подкаталогов. Я использую nginx + php5-fpm на стабильной версии Debian. Установка работает годами.
Я перешел от domain.tld как отдельного блога WordPress к новой настройке, где domain.tld по-прежнему является основным сайтом WP в многосайтовой сети, но у меня есть две новые установки WP: domain.tld/asite и domain.tld/bsite. Все на domain.tld по-прежнему работает, и я могу получить доступ к сообщениям на domain.tld/asite/post1, но: я не могу отобразить домашнюю страницу блога на domain.tld/asite. Сервер возвращает ошибку 404.
Мой вопрос таков: как мне получить domain.tld/asite, чтобы показать мне существующие сообщения в блоге? Какой чистый пример блока сервера nginx для этой установки? Я подозреваю, что в моей конфигурации отсутствует правило перезаписи или что-то смешивается...
Просто для ясности: установка domain.tld не содержит страниц, категорий или тегов, конфликтующих с /asite.
Редактировать: я кое-что забыл... Если я отключу красивые постоянные ссылки при установке сайта, тогда domain.tld/asite будет работать, но отдельные сообщения в блоге больше не будут доступны.