如何修复 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 。 如果您的服务器不显示文件,您需要启用显示隐藏文件 选项。 要做到这一点:
- 转到文件管理器中的文件部分
- 按右上角的设置按钮
- 转到首选项选项卡并检查显示隐藏文件选项
- 保存更改
如果您使用的是 FTP 客户端,您可以通过转到服务器 > 强制显示隐藏文件来查看隐藏文件。
如何修复 WordPress 中的 .htaccess 文件
现在您已经找到了它,让我们看看如何在 WordPress 中修复 .htaccess 文件。 为此,您可以使用:
- 文件管理器
- 一个 FTP 客户端
让我们看看如何使用这两种方法来做到这一点。
1.通过文件管理器
首先,登录到您的控制面板。
然后,打开文件管理器并转到您安装 WordPress 的目录。
在那里,您将看到.htaccess文件。 如果找不到,请按上述方式启用隐藏文件。
要编辑文件,请右键单击它并选择编辑选项。 然后该文件将在基于 Web 的文本编辑器中打开。 您可以从那里进行所有自定义。
例如,在这里我们将向您展示如何拒绝特定 IP 地址访问您的网站。
<限制 GET POST> 命令允许,拒绝 拒绝来自 xxx.xxx.xx.x 允许所有人 </限制>
只需将第三行中的 IP 地址替换为访问者的 IP。
最后,保存更改,它会立即反映在服务器上。
2.通过FTP客户端(FileZilla)
对于这种方法,如果您没有 FTP 帐户,则必须创建一个。 您可以通过登录到您的 cPanel 并单击FTP 帐户部分来创建一个 FTP 帐户。
在那里,您将能够看到您在服务器上拥有的所有活动 FTP 帐户。
此外,您还可以从同一个向导创建新帐户。 创建帐户后,您需要下载 FileZilla 软件。 安装后,使用 FTP 凭据登录到您的服务器。 然后,转到public_html/htdocs目录。
使用 WordPress 核心文件,您将能够看到.htaccess文件。
使用文本编辑器,我们将能够查看它的内容、对其进行编辑并将其上传到服务器。 因此,右键单击.htaccess文件并选择查看/编辑选项。
注意:我们建议您将文件下载到您的计算机以妥善保管。
然后,该文件将在文本编辑器中打开。
您可以从那里修改文件并将其保存到服务器。 例如,我们将禁用通过.htaccess浏览目录。 执行此操作的代码如下:
选项 - 索引
将代码粘贴到您的.htaccess文件后,将其上传回服务器,更改将生效。
奖金
如果您使用的是 Yoast、Rank Math 或 All In One SEO Pack 等 SEO 插件,您可能知道这些 SEO 插件中的大多数都带有内置的 . htaccess编辑器。 这样,您可以在 WordPress 中编辑或修复 .htaccess 文件。
例如,我们将使用 Rank Math 插件向您展示此方法。 在General Settings下,您将看到编辑.htaccess文件的选项。
因此,当您需要修改网站的.htaccess文件时,您只需进入插件设置,根据需要编辑文件,然后点击 Save Changes 按钮。
同样,如果您使用的是 Yoast SEO,则过程非常相似。 在工具部分下,您将找到.htaccess编辑器。
结论
总而言之,htaccess 文件非常强大,因此通过编辑和修复它,您将能够解决 WordPress 中的一些问题并充分利用您的网站。 在这里,我们向您展示了三种不同的方法来编辑 . 访问:
- 通过文件管理器
- 使用 FTP 客户端
- 通过 SEO 插件
这三种方法都非常简单。 如果您可以访问后端并且使用 Rank Math 或 Yoast 等 SEO 插件,则第三种方法可能是最简单的,因为您可以通过插件设置进行修改。 否则,您必须登录到您的 cPanel 或使用任何 FTP 客户端,例如 FileZilla。
另一方面,如果您被锁定在管理区域之外,则首选 FTP 方法。 正如我们之前提到的,出于安全原因,最好将htaccess文件的副本下载到您的系统中。 这样,如果修改导致任何问题,您将能够从服务器中删除修改后的.htaccess并上传原始文件。
因此,这就是您可以在 WordPress 中修复 .htaccess 文件的方法。 如果您正在寻找更多 WordPress 教程和评论,请随时查看我们的博客。
你知道其他方法吗? 请在下面的评论部分与我们分享您的经验!