网站的 .htaccess 文件是一个很小但很重要的文件,它在幕后运行,就像服务器的一组指令。该文件讲述了如何处理永久链接和安全措施等内容。不幸的是,此文件可能由于各种原因而损坏,从而导致链接断开或白屏死机等问题。
我们在 WordPress 行业的经验告诉我们,编辑文件可能很棘手,尤其是对于初学者。但别担心,我们将教您如何轻松访问文件并进行更改以解决任何问题。
在本文中,我们将引导您完成如何修复 WordPress .htaccess 文件。
什么是.htaccess文件?
. htaccess文件是一个隐藏的配置文件,在WordPress网站的运作方式中起着至关重要的作用。它本质上是Apache Web服务器的一组指令,该软件通常由您的WordPress托管运行。
它的核心功能之一是为您的博客文章和页面创建用户友好的url。这些是您在浏览器栏中看到的干净且描述性的地址,而不是长而神秘的字符串。
您还可以使用。htaccess文件来设置安全措施,例如对某些目录进行密码保护或阻止来自可疑IP地址的访问尝试。
除此之外、一些插件使用.htaccess来实现缓存、这可以提高您网站的加载速度。
也就是说,让我们看一些迹象表明您的.htaccess文件需要修复。
如何判断您的 .htaccess 文件是否已损坏
.htaccess文件可能由于多种原因而损坏。这可能是由于插件冲突、意外编辑,甚至是服务器故障。
以下是您可能会在 WordPress 网站上注意到的一些迹象,表明 .htaccess 文件已损坏:
- 断开的链接:当用户没有被带到任何地方,或者他们看到奇怪的错误消息时,就会发生断开的链接。
- 白屏死机:这是当您的网站只显示空白白屏时。
- 插件无法正常工作:某些插件依赖于 .htaccess 文件中的特定指令才能正常运行,但由于错误,它们无法按预期执行。
现在,让我们看看在 WordPress 中访问和编辑 .htaccess 文件的不同方式。
如何在WordPress中访问和修复.htaccess文件
.htaccess 文件位于您网站的根目录中。有多种方法可以访问和编辑文件。
例如,您可以使用托管服务提供商的 cPanel 并使用文件管理器访问文件。您还可以使用 FTP 客户端连接到您的站点并查看不同的文件和文件夹。另一种方法是使用插件查看和编辑 .htaccess 文件内容。
专业提示:在编辑 .htaccess 文件之前,最好创建 WordPress 网站的备份。这样,如果出现任何问题,您可以轻松恢复它。有关更多详细信息,请参阅我们关于如何备份 WordPress 网站的指南。
让我们详细看一下这些方法中的每一种。
1.使用文件管理器或FTP客户端修复.htaccess文件
如果您无法访问 WordPress 仪表板,则可以使用文件管理器或 FTP 服务来查找 .htaccess 文件。
首先,您可以打开WordPress托管服务的cPanel。例如,在Bluehost中,您可以打开网站设置。
之后,您需要切换到“高级”选项卡。
从这里,向下滚动到“cPanel”选项,然后单击“管理”按钮。
打开cPanel后,您可以导航到“文件”部分。
继续并单击“文件管理器”选项。
接下来,您将在网站上看到不同的文件和文件夹。
.htaccess 文件位于 public_html 文件夹中。只需从左侧菜单中打开文件夹,然后向下滚动即可找到 .htaccess 文件。
然后,您可以右键单击.htaccess文件,然后选择“编辑”选项以解决任何问题。
注意:如果您找不到 .htaccess 文件,请参阅我们关于如何在 WordPress 中查找 .htaccess 文件的指南。
接下来,将打开一个弹出窗口,警告您在编辑前备份原始文件。继续并单击“编辑”按钮。
在下一个屏幕上,您将看到 .htaccess 文件编辑器。
在这里,您可以进行更改并修复文件。例如,您可以检查可能导致错误的任何拼写错误、不正确的语法或不兼容的代码。
或者,使用 FTP(文件传输协议)客户端是访问文件的另一种选择。
您可以在根目录中找到该文件。只需右键单击.htaccess文件,然后单击“查看/编辑”选项。
接下来,您可以在计算机上的记事本软件中编辑文件。
修复 .htaccess 文件后,可以使用 FTP 服务将其上传回根目录。
2.使用插件修复.htaccess文件
如果您能够查看 WordPress 仪表板,那么访问和编辑 .htaccess 文件的另一种方法是使用像 All in One SEO (AIOSEO) 这样的插件。
它是WordPress最好的SEO插件。它可以帮助您在没有任何技术知识的情况下针对搜索引擎优化您的网站。该插件提供了各种工具,包括robots.txt编辑器、.htaccess 编辑器、数据库工具等。
首先,您需要安装并激活 AIOSEO 插件。如果您需要帮助,请参阅我们关于如何安装 WordPress 插件的指南。
激活后,您将看到欢迎屏幕和 AIOSEO 设置向导。只需单击“让我们开始”按钮并按照屏幕上的说明进行操作。
接下来,您可以前往 多合一 SEO » 工具 从 WordPress 管理面板切换到“.htaccess 编辑器”选项卡以编辑文件的内容。
进行更改并修复文件后,只需单击顶部的“保存更改”按钮即可。
WordPress .htaccess 文件中要修复的常见问题
现在您知道在哪里可以找到 .htaccess 文件以及如何编辑它,让我们看看可以在文件中修复的不同问题。
1. 修复 500 Internal Server Error
WordPress 中的 500 内部服务器错误是一条常规错误消息,表示服务器遇到了意外问题并且无法满足您的请求。这就像来自您网站的一条神秘消息,说出了什么问题,但它没有给出具体的细节。
根据站点使用的 Web 服务器软件(Nginx 或 Apache),错误消息看起来也有所不同。例如,这是使用 Ngnix 和 Google Chrome 时的外观。
此错误可能是由损坏的.htaccess 文件引起的。您可以通过将现有文件替换为新文件来修复错误。
只需使用 FTP 客户端访问您网站的根文件夹即可。然后,重命名当前的.htaccess文件,使其可用作备份,WordPress无法识别它。之后,在目录中创建一个新文件并将其命名为“.htaccess”文件。
现在,打开新文件并对其进行编辑。
继续在文件中输入以下代码:
1
2
3
4
5
6
7
8
9
10
|
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress |
有关更多详细信息,请参阅我们关于如何修复 WordPress 中的 500 内部服务器错误的完整指南。
2.修复错误太多重定向问题
“错误太多重定向”通常是由于WordPress中配置错误的重定向问题而发生的。这会导致重定向循环,您将在 Web 浏览器中看到此错误。
解决此问题的方法之一是重置根目录中的 .htaccess 文件。
首先,您需要使用 FTP 客户端或文件管理器访问站点的根目录。接下来,找到 .htaccess 文件并将其删除。现在,尝试访问您的网站,看看重定向错误是否已修复。
由于您刚刚删除了 .htacess 文件,因此需要重新创建它。WordPress 会自动为您创建一个。为确保如此,只需访问 设置 » 永久链接 来自 WordPress 仪表板的页面,然后单击底部的“保存更改”按钮。
3. 修复返回 404 错误的帖子
您可以通过 .htaccess 文件修复的另一个问题是返回 404 错误的帖子。通常,损坏或丢失的.htaccess文件可能会导致此错误。
若要解决此问题,需要从根目录更新文件并更改文件权限。只需使用FTP客户端找到文件,右键单击该文件,然后选择“文件权限”选项。
接下来,您将看到要更改 .htaccess 文件的不同设置。
继续通过更改其权限并在“数值”框中输入“666”来使文件可写。完成后,单击“确定”按钮。
有关解决问题和完成步骤的更多方法,您可能需要查看我们关于如何修复返回 404 错误的 WordPress 帖子的指南。
您的网站上还可能发生许多其他错误,您可能需要修复 .htaccess 文件。请参阅我们最常见的 WordPress 错误的完整列表以及如何修复它们。
我们希望本文能帮助您了解如何修复 WordPress .htaccess 文件。
原文链接:https://www.itaoda.cn/blog/14611.html,转载请注明出处。
评论0