如何在Filezilla中打开.htaccess文件时修复"crucial file transfer error"



我有一个用HTML,CSS和JavaScript创建的网站。我正在尝试通过filezilla使用我的.htaccess文件完成301重定向(从http到https连接)。 尝试查看/编辑.htaccess文件时,我遇到"传输错误"。这不允许我查看/下载/编辑文件。

当我尝试寻找解决方案时,我看到人们使用他们的cPanel来编辑文件。我有黑夜的主机,在我的文件管理器中没有.htaccess文件。 我认为我在FileZilla中使文件可见的方式有问题,但事实并非如此。 我也尝试将文件权限更改为 755,但每当我再次打开它们时,它们都会恢复为自己的 440 设置。

注意:我可以在Filezilla中看到我的.htaccess文件,位于Filezilla程序的右侧,其中远程站点,第二个框下方还有其他文件,例如error_docs,siteapps等。

我需要打开 .htaccess,以便我可以粘贴下面的代码,然后从 http 重定向到 https。

重写引擎打开 RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NC]

.htacces 文件应该在我单击它时打开,或者当我右键单击然后单击"查看/编辑"时打开。 它现在所做的只是说"传输失败"和"关键文件传输错误"。 感谢您的任何帮助:]

解决方案是在Blacknight控制面板文件管理器中创建一个新的.htaccess。我已经尝试显示隐藏文件,但它没有显示的原因是,由于某种原因,它在我的 Filezilla 中不存在文件管理器中。

我要做的就是: - 打开文件管理器 - 右键单击并选择创建新文本文件 - 右键单击并选择编辑 -粘贴重定向代码 -保存文件 - 将文本文件重命名为 .htaccess 并删除.txt扩展名 注意:仅在编辑文件后删除.txt扩展名,因为事先执行此操作将不允许您编辑文件。

看起来您使用的FTP用户名没有编辑文件的权限。

您可以使用cPanel -->文件管理器来编辑文件。您提到执行此操作时无法看到.htaccess文件。这可能是因为.htaccess是一个隐藏文件,默认情况下不会显示在文件管理器上。

要查看隐藏文件,请选择文件管理器。单击右上角的设置按钮。然后在"首选项"窗口中,选中选项 显示隐藏文件(点文件)。通过单击确认操作 保存 按钮。

在此之后,您应该能够查看和编辑.htaccess文件。请注意,通常.htaccess文件位于public_html目录中。

最新更新