如何修复 WordPress 中的 htaccess 文件? 3个简单的方法!

已发表: 2020-07-23

您的.htaccess文件有问题吗? 如果您遇到内部服务器或禁止错误,您可能需要编辑.htaccess文件。 在大多数情况下,这些错误是由于.htaccess文件损坏而发生的。 如果这是您的情况,请不要担心。 在本文中,我们将向您展示如何轻松修复 WordPress 中的 .htaccess 文件

htaccess 文件是什么?

.htaccsess文件是用于在 Web 服务器上运行 Apache 软件的配置文件。 换句话说,它是 WordPress 的核心文件之一,它具有一定的配置并向站点的服务器提供指令。 您可以自定义此文件并编辑您网站的配置,而无需直接编辑服务器的配置文件。

通常,WordPress 中的默认.htaccess文件如下所示:

 # 开始 WordPress
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
重写规则。 /index.php [L]
# 结束 WordPress

但是,通过修改.htaccess文件,您可以启用/禁用网络服务器的功能。 例如,一些最流行的.htaccess自定义是:

  • 密码保护 WordPress 管理页面
  • 禁止自定义 IP 地址
  • 增加文件上传大小
  • 防止图片盗链
  • 保护 wp-config.php 文件
  • 禁用目录浏览

如何找到 .htaccess 文件

通常, .htaccess文件是隐藏的,因此当您在 WordPress 安装目录中查找它时,您看不到它。 但是通过 cPanel 或 FileZilla 启用隐藏文件可见性,您可以找到它、保存它或修改它。

要找到.htaccess文件,您需要转到WordPress 安装目录。 在大多数情况下,网站管理员将 WordPress 安装在public_html 目录中,尽管有些人更喜欢将 CMS 安装在子目录中。

首先,进入 WordPress 安装目录。 为此,您可以选择 cPanel 的文件管理器或 FileZilla。 在我们的例子中,我们将使用文件管理器,如下面的屏幕截图所示。

在安装目录中,您将能够看到.htaccess 。 如果您的服务器不显示文件,您需要启用显示隐藏文件 选项。 要做到这一点:

  1. 转到文件管理器中的文件部分
  2. 按右上角的设置按钮
  3. 转到首选项选项卡并检查显示隐藏文件选项
  4. 保存更改

如果您使用的是 FTP 客户端,您可以通过转到服务器 > 强制显示隐藏文件来查看隐藏文件

如何修复 WordPress 中的 .htaccess 文件

现在您已经找到了它,让我们看看如何在 WordPress 中修复 .htaccess 文件。 为此,您可以使用:

  1. 文件管理器
  2. 一个 FTP 客户端

让我们看看如何使用这两种方法来做到这一点。

1.通过文件管理器

首先,登录到您的控制面板。

然后,打开文件管理器并转到您安装 WordPress 的目录。

在那里,您将看到.htaccess文件。 如果找不到,请按上述方式启用隐藏文件。

要编辑文件,请右键单击它并选择编辑选项。 然后该文件将在基于 Web 的文本编辑器中打开。 您可以从那里进行所有自定义。

例如,在这里我们将向您展示如何拒绝特定 IP 地址访问您的网站。

 <限制 GET POST>
命令允许,拒绝
拒绝来自 xxx.xxx.xx.x
允许所有人
</限制>

只需将第三行中的 IP 地址替换为访问者的 IP。

使用文件管理器修复 WordPress 中的 htaccess 文件

最后,保存更改,它会立即反映在服务器上。

2.通过FTP客户端(FileZilla)

对于这种方法,如果您没有 FTP 帐户,则必须创建一个。 您可以通过登录到您的 cPanel 并单击FTP 帐户部分来创建一个 FTP 帐户。

在那里,您将能够看到您在服务器上拥有的所有活动 FTP 帐户。

此外,您还可以从同一个向导创建新帐户。 创建帐户后,您需要下载 FileZilla 软件。 安装后,使用 FTP 凭据登录到您的服务器。 然后,转到public_html/htdocs目录。

使用 FileZilla 修复 WordPress 中的 htaccess 文件

使用 WordPress 核心文件,您将能够看到.htaccess文件。

使用文本编辑器,我们将能够查看它的内容、对其进行编辑并将其上传到服务器。 因此,右键单击.htaccess文件并选择查看/编辑选项。

注意:我们建议您将文件下载到您的计算机以妥善保管。

然后,该文件将在文本编辑器中打开。

您可以从那里修改文件并将其保存到服务器。 例如,我们将禁用通过.htaccess浏览目录。 执行此操作的代码如下:

 选项 - 索引

将代码粘贴到您的.htaccess文件后,将其上传回服务器,更改将生效。

奖金

如果您使用的是 Yoast、Rank Math 或 All In One SEO Pack 等 SEO 插件,您可能知道这些 SEO 插件中的大多数都带有内置的 . htaccess编辑器。 这样,您可以在 WordPress 中编辑或修复 .htaccess 文件。

例如,我们将使用 Rank Math 插件向您展示此方法。 在General Settings下,您将看到编辑.htaccess文件的选项。

使用 Rank Math 修复 WordPress 中的 htaccess 文件

因此,当您需要修改网站的.htaccess文件时,您只需进入插件设置,根据需要编辑文件,然后点击 Save Changes 按钮。

同样,如果您使用的是 Yoast SEO,则过程非常相似。 在工具部分下,您将找到.htaccess编辑器。

使用 Yoast SEO 修复 WordPress 中的 htaccess 文件

结论

总而言之,htaccess 文件非常强大,因此通过编辑和修复它,您将能够解决 WordPress 中的一些问题并充分利用您的网站。 在这里,我们向您展示了三种不同的方法来编辑 . 访问

  • 通过文件管理器
  • 使用 FTP 客户端
  • 通过 SEO 插件

这三种方法都非常简单。 如果您可以访问后端并且使用 Rank Math 或 Yoast 等 SEO 插件,则第三种方法可能是最简单的,因为您可以通过插件设置进行修改。 否则,您必须登录到您的 cPanel 或使用任何 FTP 客户端,例如 FileZilla。

另一方面,如果您被锁定在管理区域之外,则首选 FTP 方法。 正如我们之前提到的,出于安全原因,最好将htaccess文件的副本下载到您的系统中。 这样,如果修改导致任何问题,您将能够从服务器中删除修改后的.htaccess并上传原始文件。

因此,这就是您可以在 WordPress 中修复 .htaccess 文件的方法。 如果您正在寻找更多 WordPress 教程和评论,请随时查看我们的博客。

你知道其他方法吗? 请在下面的评论部分与我们分享您的经验!