如何在我的计算机上本地创建和编辑 .htaccess 和 .htpasswd,然后通过 ftp 上传到我的网站?

如何在我的计算机上本地创建和编辑 .htaccess 和 .htpasswd,然后通过 ftp 上传到我的网站?

我正在为客户制作一个网站,我想创建一个受密码保护的目录。问题是我的帐户类型只允许 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或在 Windows 上htdigest.exe生成.htpasswd或文件。.htdigest

答案3

接受答案中的生成器似乎不再有效。但是,这个似乎有效:https://www.askapache.com/online-tools/htpasswd-generator/

答案4

您始终可以使用记事本创建 .htaccess 和 .htpasswd,并将它们保存在“所有文件”下。您可能无法在 Windows 资源管理器下看到它,因为 Windows 看不到名称,只能看到一个很长的扩展名,但大多数 FTP 客户端应该可以毫无问题地向您显示文件,并允许您相应地上传。

相关内容