web-dev-qa-db-ja.com

コンピューターでローカルに.htaccessと.htpasswdを作成して編集し、ftp経由でサイトにアップロードする方法

クライアント用のウェブサイトを作成しています。パスワードで保護されたディレクトリを作成したいと考えています。問題は、私のアカウントタイプがFTPしか許可していないことです。FTP経由でアップロードできるように、.htaccessファイルと.htpasswdファイルをコンピューター上でローカルに作成する方法はありますか?

更新:

@radiusというサイトでファイルを作成し、アップロードして名前を変更しましたが、次のメッセージが表示されます。

「サーバーで内部エラーまたは設定ミスが発生し、リクエストを完了できませんでした」

5
cstack

.htaccessファイルと.htpasswdファイルは単なるテキストファイルなので、ローカルで作成してアップロードできます
「。」で始まるファイルを作成するにはWindowsでは http://www.htaccesstools.com/htaccess-faq/ を参照してください
.htpasswdファイルの暗号化されたパスワードを作成するには、以下を使用できます http://www.htaccesstools.com/htpasswd-generator/

6
radius

また、Apache 2.2バイナリをダウンロードし、htpasswd.exeまたはhtdigest.exeを使用して、Windowsで.htpasswdまたは.htdigestファイルを生成することもできます。

2
Lèse majesté

受け入れられた回答のジェネレータはアクティブではなくなったようです。ただし、これは機能するようです: https://www.askapache.com/online-tools/htpasswd-generator/

1

いつでもメモ帳を使用して.htaccessと.htpasswdを作成し、「すべてのファイル」の下に保存できます。 Windowsには名前がなく、長い拡張子しか表示されないため、Windowsエクスプローラーで表示されない場合がありますが、ほとんどのFTPクライアントはファイルを表示するのに問題がなく、それに応じてアップロードできます。

0
blacklotus