跳到主要内容

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

为什么您无法在wordpress网站上找到.htaccess文件
为什么您无法在wordpress网站上找到.htaccess文件

什么是.htaccess文件?

.htaccess文件是服务器配置文件,它告诉服务器如何处理网站上的某些内容。像如何重定向用户一样,用密码保护管理员区或保护某些目录等。

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

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

为什么找不到.htaccess文件?

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

我们将通过解决方案对它们进行解释。

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

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

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

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

您的ftp客户端未显示隐藏文件
您的ftp客户端未显示隐藏文件

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

Cpanel Hiddenfiles
Cpanel Hiddenfiles

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

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

2. .htaccess文件不存在

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

WordPress自动生成.htaccess文件,因为正确重定向永久链接是必需的。

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

.htaccess文件不存在
.htaccess文件不存在

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

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

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

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

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

只需将此代码复制并粘贴到文本编辑器(如记事本)中。之后,您需要将其另存为.htaccess文件在桌面上。

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

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

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

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

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

我们希望本文能帮助您在WordPress网站上找到.htaccess文件。

回到顶部