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

2019/04/03

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

有时您可能需要编辑.htaccess文件或将其删除以修复常见的WordPress错误。在本文中,我们将解释为什么您无法在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文件。

在这种情况下,它会在Settings»Permalinks页面的底部显示一条消息,说’.htaccess文件不可写’。

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

htaccess文件不可写

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

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

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

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

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

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

通过FTP更改文件权限

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

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注