Назад | Перейти на главную страницу

Исключения аутентификации HTTP

Мне нужно создать исключение аутентификации для определенных папок на моем сервере Apache.

У нас есть сплошная защита паролем для всего нашего домена, но это не позволяет Wordpress загружать файлы и создавать папки с помощью загрузчиков Flash. Также любые методы загрузки из плагинов тоже не работают с HTTP Error 401.

Есть ли способ сделать исключение для /wp-admin и /wp-content папки конкретно?

Таким образом, я могу добавить исключение к любым поддоменам, в которых используется wordpress.

Я видел много примеров того, как это делать с IP-адресами, используя Allow From, но не с именами папок ...

Вы можете указать это, используя LocationMatch директива. Для получения полной информации вы можете прочитать документацию Apache для LocationMatch, но вы, вероятно, хотите, чтобы это было примерно так:

<LocationMatch /wp-(admin|content)>
  Allow from all
</LocationMatch>

Он должен соответствовать любым URL-адресам, содержащим строку /wp-admin или /wp-content и применить ограничения доступа Allow from all им.