Наложи ми се преди време да добавя защитена директория на сървъра, който хоства този сайт. Това се прави през контрол панела, който от своя страна създава .htaccess файл за съответната директория, където се описва кои потребители имат право да я разглеждат.

Проблемът е, че когато някой пробва да разгледа въпросната директория, не се показва диалога, който пита за потребителско име и парола, ами се връща директно страницата с грешка номер 404. Причината е, че WordPress по някакъв начин прехваща всички грешки, а процесът на идентификация всъщност използва точно грешки 401 и 403.

Нещата се оправят като се добавят най-отгоре в основния .htaccess файл (който е в public_html директорията) следните два реда:

ErrorDocument 401 /wp-content/onerror.html
ErrorDocument 403 /wp-content/onerror.html

След това се създава празен файл onerror.html, който се поставя в wp-content директорията и всичко би трябвало да работи както трябва.

източник


Моля използвайте кирилица!