为什么在 WordPress 网站上找不到 .htaccess 文件

您是否在 WordPress 中找不到 .htaccess 文件?初学者经常问我们“我的 .htaccess 文件在哪里?” 和“为什么我在我的 WordPress 网站上找不到它?”。

有时您可能需要编辑 .htaccess 文件或将其删除以修复常见的 WordPress 错误。在本文中,我们将解释为什么在您的 WordPress 网站上找不到 .htaccess 文件,以及如何轻松找到它。

为您的 WordPress 网站查找 .htaccess 文件

什么是 .htaccess 文件?

.htaccess 文件是一个服务器配置文件,它告诉您的服务器如何处理您网站上的某些事情。比如如何重定向用户,密码保护管理区域,或者保护一些目录等。

它位于您的 WordPress 站点的根文件夹中。WordPress 使用它来管理重定向和永久链接。

.htaccess 文件是一个非常强大的配置文件,可以用来做很多有用的事情。有关一些示例,请参阅我们关于WordPress 最有用的 .htaccess 技巧的文章。

为什么我找不到 .htaccess 文件?

在您网站的根文件夹中找不到 .htaccess 文件有两个常见原因。它要么被文件管理器软件隐藏,要么根本不存在。

我们将用解决方案来解释它们。

1.您的 FTP 客户端没有显示隐藏文件

htaccess 文件名前的点表示它是一个隐藏文件。默认情况下,当您使用 FTP 客户端连接到WordPress 托管服务器时,它不会显示隐藏文件。

要使隐藏文件可见,您需要更改 FTP 客户端设置。

例如,在 FileZilla 中,您可以在“服务器»强制显示隐藏文件”菜单下找到该选项。

在 FileZilla 中显示隐藏文件

如果您在 cPanel 中使用文件管理器应用程序,那么您将找到在启动应用程序之前显示隐藏文件的选项。

在 cPanel 中显示隐藏文件

对于其他 FTP 客户端,您将在应用程序设置或首选项菜单中找到显示隐藏文件的选项。

启用此选项后,您将能够查看 WordPress 站点的所有隐藏文件,包括 .htaccess 文件。

2. .htaccess 文件不存在

丢失 .htaccess 文件的第二个最常见原因是您的 WordPress 站点尚未生成它。

WordPress 会自动生成 .htaccess 文件,因为它需要正确重定向永久链接。

如果您的 .htaccess 文件丢失,那么您需要做的第一件事是访问设置»永久链接页面并单击“保存更改”按钮而不进行任何更改。

永久链接设置页面

WordPress 现在将尝试为您生成 .htaccess 文件。

在极少数情况下,由于文件权限问题,WordPress 可能无法生成 .htaccess 文件。

在这种情况下,它会在设置»永久链接页面底部显示一条消息,指出“.htaccess 文件不可写”。

您需要手动创建 .htaccess 文件并在其中添加所需的代码。

htaccess 文件不可写

只需将此代码复制并粘贴到记事本等文本编辑器中即可。之后,您需要将其保存为桌面上的 .htaccess 文件。

现在使用 FTP 客户端连接到您的网站并从您的桌面上传 .htaccess 文件。

如果上传文件时出错,则需要更改根目录的文件权限。

假设您所有的 WordPress 文件都位于/home/johnsmith/public_html/目录下。

这使public_html文件夹成为您的根目录。您需要转到其父目录并右键单击该public_html文件夹。选择File Permissions,这将打开一个文件权限对话框。

现在在文件权限对话框中输入 755,然后尝试将您的 .htaccess 文件上传到 public_html 文件夹。

通过 FTP 更改文件权限

我们希望本文能帮助您在 WordPress 网站上找到 .htaccess 文件。您可能还想查看我们的WordPress 故障排除指南,以了解如何自行诊断和修复 WordPress 问题。