
Я делаю сайт для клиента и хочу создать защищенный паролем каталог. Проблема в том, что мой тип учетной записи позволяет использовать только FTP, так есть ли способ создать файлы .htaccess и .htpasswd локально на моем компьютере, чтобы я мог загрузить их через FTP?
ОБНОВЛЯТЬ:
Я создал файлы на сайте, упомянутом @radius, загрузил и переименовал их, но теперь получаю следующее сообщение:
«Сервер обнаружил внутреннюю ошибку или неправильную конфигурацию и не смог выполнить ваш запрос»
решение1
Файлы .htaccess и .htpasswd — это просто текстовые файлы, поэтому вы можете создать их локально, а затем загрузить.
Чтобы создать файл, начинающийся с «.» в Windows, см.http://www.htaccesstools.com/htaccess-faq/
Чтобы создать зашифрованный пароль для файлов .htpasswd, вы можете использоватьhttp://www.htaccesstools.com/htpasswd-generator/
решение2
Вы также можете загрузить двоичные файлы Apache 2.2 и использовать htpasswd.exe
их htdigest.exe
для генерации файлов .htpasswd
или .htdigest
в Windows.
решение3
Генератор в принятом ответе, похоже, больше не активен. Однако этот, похоже, работает:https://www.askapache.com/online-tools/htpasswd-generator/
решение4
Вы всегда можете использовать блокнот для создания .htaccess и .htpasswd, сохраните их в разделе "ВСЕ ФАЙЛЫ". Вы можете не увидеть их в проводнике Windows, так как Windows не видит имени, а видит длинное расширение, но большинство FTP-клиентов не должны иметь проблем с отображением файлов и позволят вам загружать их соответствующим образом.