Мне нужно создать исключение аутентификации для определенных папок на моем сервере 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
им.