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