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