[ad_1]
您无需离开仪表板即可在WordPress中完成很多工作。但是,如果您想充分利用您的网站,那么了解幕后发生的事情是值得的。该过程中至关重要的第一步是了解如何在WordPress中使用.htaccess文件。
您的WordPress站点依赖于几个重要的“核心文件”来完成它的工作,而.htaccess文件就是其中之一。虽然默认情况下它只执行与您网站的永久链接相关的一些任务,但它可以添加到并自定义以执行各种有用的功能,例如将访问者重定向到您的网站或增强您网站的安全性。
WordPress中的.htaccess文件是什么(及其工作原理)
.htaccess文件是Apache Web服务器的配置文件(这是大多数WordPress主机使用的)。换句话说,它包含的规则可以为您网站的服务器提供各种说明。几乎每个WordPress站点都有一个.htaccess文件,位于“根”或中心目录中。这是一个隐藏文件(这就是为什么文件名以句点开头),并且没有扩展名。
默认情况下,WordPress中的.htaccess文件处理一个主要任务:
它控制着网站永久链接的显示方式。因此,如果对永久链接结构进行更改,.htaccess文件将更新服务器的新指令。实际上,有时直到您第一次自定义永久链接时,才会在您的网站上创建.htaccess文件。
在许多网站上,这都是.htaccess文件。但是,您也可以使用它来对网站的功能进行各种调整。例如,您可以在.htaccess文件中设置301重定向。您还可以使用它来加强安全性,例如限制对站点和其他核心文件的访问。
此外,一些插件会将自己的规则添加到.htaccess文件中以帮助插件功能。这在缓存或安全插件中尤为常见。
如果这看起来有点抽象,请不要担心。您无需了解所有技术细节即可在WordPress中查找和更改.htaccess文件。
如何在WordPress中查找和编辑.htaccess文件
在我们进一步讨论之前,我们需要讨论一些安全措施。重要的是要了解直接更改站点文件可能会有风险。如果您不小心,最终可能会破坏控制您网站关键功能的因素,甚至完全关闭您的网站。
有几种方法可以减轻这些风险:
- 在编辑其任何文件之前备份您的网站。这样,您可以快速撤消无意的更改和错误。
- 在您的实际网站上执行修改之前,请使用暂存网站测试您的修改。在临时站点上,您可以自由地进行实验而不必担心。
- 在进行任何编辑之前,请将.htaccess文件下载到本地计算机。这样,如果您在.htaccess文件中专门破坏某些内容,则只需上传原始副本即可解决问题。
要访问WordPress中的.htaccess文件,您需要通过文件传输协议(FTP)直接连接到您的网站。您需要一个FTP客户端,例如FileZilla,以及来自您的Web主机的一些FTP凭据。如果您不确定如何操作,我们的初学者FTP指南将引导您完成整个过程。
FileZilla连接到您的站点后,您将看到如下所示的窗口:
查看右上象限。您应该看到以您的站点的域命名的文件夹 – 这是根目录。选择此文件夹,然后查看位于其下方的文件夹和文件列表:
.htaccess文件应该在这里列出,通常作为第一个条目之一。打开它:
- 右键单击它
- 选择“查看/编辑”以在计算机的默认文本编辑器中打开该文件
您现在可以使用文本编辑器对文件进行任何更改。完成后:
- 保存文件
- 关闭文件
将弹出一个窗口,询问您是否要将.htaccess文件的新编辑版本上传到服务器。选择是,您的更改将立即生效。
如果在根文件夹中找不到.htaccess文件,则可能尚不存在。您可以通过访问仪表板中的设置>永久链接来提示WordPress生成一个,然后单击保存更改按钮(您实际上不必选择其他结构):
当您重新打开FileZilla并导航到您网站的根文件夹时,.htaccess文件现在应该在那里。
你可以用WordPress中的.htaccess文件做什么
既然您知道在WordPress中找到.htaccess文件的位置以及如何编辑它,您可能想知道您可以实际进行哪些更改。你可以用这个文件做很多事情 – 在一篇文章中可以覆盖太多。但是,我们将看一些例子来帮助您入门。
首先,我们来谈谈重定向。如果您移动页面或帖子 – 或整个网站 – 您需要自动将访问旧网址的用户定向到新位置。这需要设置301重定向,并且您可以使用WordPress中的.htaccess文件。
要重定向单个页面,可以将此行添加到.htaccess文件的底部:
重定向301 /oldpage.html http://www.yoursite.com/newpage.html
将/oldpage.html替换为页面的旧永久链接,将以下URL替换为页面的新链接。您可以为要重定向的每个页面添加新行。
您还可以使用类似的代码段来重定向整个网站。或者,您可以使用代码段将所有流量发送到您网站的安全HTTPS版本(如果您有SSL证书)。
您还可以使用.htaccess文件对您的站点进行许多与安全相关的更改。例如,您可以添加此代码以拒绝未经授权的用户访问几个重要的核心文件:
命令拒绝,允许
拒绝所有人
要了解有关使用.htaccess文件以提高安全性的更多信息,可以查看有关该主题的WordPress Codex条目。在尝试任何更改时,请记住备份您的网站并使用暂存环境!
结论
学习直接使用您网站的文件是您成为WordPress专家的重要一步。 .htaccess文件是一个很好的起点,因为它是一个相对简单的文件,可以用于各种各样的应用程序。
在对WordPress中的.htaccess文件进行任何更改之前,请务必备份您的站点并使用暂存环境以防万一。然后,您可以使用FTP访问您的站点,找到.htaccess文件并进行编辑。一旦您知道如何执行此操作,您只需查找添加所需功能所需的代码即可。