2011-02-02 3 views
1

У меня есть многопользовательская установка wordpress, которая содержит множество подсайтов в динамических/виртуальных папках. Например, http://www.mysite.com/ является основным корневым каталогом, при этом подсайт сидит динамически в http://www.mysite.com/subsite/. Теперь подкаталог «subsite» физически не существует, но создается wordpress.Папка защиты паролем с .htaccess

Я хотел бы знать, можно ли защитить один из этих каталогов, который физически не существует, используя .htaccess/.htpasswd?

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

Мне просто нужна строка кода в .htaccess, которая сообщает ей, в какой папке она должна быть нацелена/защищена, а не на самом деле разместить ее в каталоге.

Надеется, что это имеет смысл, любая помощь приветствуется, С.

+1

Этот вопрос был бы скорее дома на http://serverfault.com –

ответ

3

AFAIK, вы не можете использовать .htaccess для виртуальных путей, обрабатываемых веб-приложениями.

Я не являюсь пользователем Wordpress, но, похоже, есть несколько плагинов Wordpress, которые позволяют вам защищать паролем ваш сайт wordpress.

1

Я думаю, что вы пытаетесь сделать, вероятно, связано с моим вопросом с WP-администратора безопасности через .htaccess/htpasswd.

Аутентификация виртуального каталога не происходит из-за правил перезаписи WP для конфигурации MU/Network.

Вы должны быть способны сделать что-то подобное решению, которое я использовал.

http://howden.net.au/thowden/2011/03/wordpress-404-error-password-admin-directory/

Вопрос с ответом # 1 является то, что все HTAccess/связанные Htpasswd установок, то ли WP плагин вручную или сделать администратором сайта или сделать через CPanel/Plesk предположить, что это не является виртуальным каталог. Правила перезаписи для виртуального каталога убивают опцию htpasswd.

0

В конце концов я обнаружил, что Password Protected прост и эффективен, если вы просто хотите защитить (под) сайт с помощью общего пароля, не создавая кучу пользователей.