クライアント用のウェブサイトを作成しています。パスワードで保護されたディレクトリを作成したいと考えています。問題は、私のアカウントタイプがFTPしか許可していないことです。FTP経由でアップロードできるように、.htaccessファイルと.htpasswdファイルをコンピューター上でローカルに作成する方法はありますか?
更新:
@radiusというサイトでファイルを作成し、アップロードして名前を変更しましたが、次のメッセージが表示されます。
「サーバーで内部エラーまたは設定ミスが発生し、リクエストを完了できませんでした」
.htaccessファイルと.htpasswdファイルは単なるテキストファイルなので、ローカルで作成してアップロードできます
「。」で始まるファイルを作成するにはWindowsでは http://www.htaccesstools.com/htaccess-faq/ を参照してください
.htpasswdファイルの暗号化されたパスワードを作成するには、以下を使用できます http://www.htaccesstools.com/htpasswd-generator/
また、Apache 2.2バイナリをダウンロードし、htpasswd.exe
またはhtdigest.exe
を使用して、Windowsで.htpasswd
または.htdigest
ファイルを生成することもできます。
受け入れられた回答のジェネレータはアクティブではなくなったようです。ただし、これは機能するようです: https://www.askapache.com/online-tools/htpasswd-generator/
いつでもメモ帳を使用して.htaccessと.htpasswdを作成し、「すべてのファイル」の下に保存できます。 Windowsには名前がなく、長い拡張子しか表示されないため、Windowsエクスプローラーで表示されない場合がありますが、ほとんどのFTPクライアントはファイルを表示するのに問題がなく、それに応じてアップロードできます。