В моем случае, ответ brentonstrine (и я вижу, matdumsa также имела ту же идею) был правильным ... Я хотел бы проголосовать за их ответы, но, будучи новичком здесь, у меня нет «репутации», поэтому я должен написать полный ответ, чтобы подчеркнуть то, что я считаю настоящим ключом здесь.
Некоторые из этих ответов успешно остановят использование WordPress index.php ... но во многих случаях причина этого заключается в том, что существует реальный каталог с реальными страницами, которые вы хотите отобразить напрямую, и
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
строк уже позаботились об этом, поэтому большинство таких решений отвлекают внимание в случае, подобном моему.
Ключом было понимание brentonstrine , что ошибка была вторичным эффектом, вызванным защитой паролем внутри каталога, который я пытался отобразить напрямую. Поместив в
ErrorDocument 401 /err.txt
ErrorDocument 403 /err.txt
строк и создание страниц с ошибками (на самом деле я создал err401.html и err403.html и сделал более информативные сообщения об ошибках). Я остановил генерирование ответа 404, когда не удалось найти страницу для отображения для 401 Требуется аутентификация, а затем папка работала должным образом ... показывая диалоговое окно входа в систему Apache, затем содержимое папки или, при ошибке, страница 401 с ошибкой.