WordPress 的 12 个最有用的 .htaccess 技巧

您是否正在为您的 wordpress 网站寻找一些有用的 .htaccess 技巧?

.htAccess 文件是一个功能强大的配置文件,可让您在网站上执行许多巧妙的操作。

在本文中,我们将向您展示一些最有用的 WordPress .htaccess 技巧,您可以立即尝试。

WordPress 的 12 个最有用的 .htaccess 技巧

什么是 .htaccess 文件以及如何编辑它?

.htaccess 文件是服务器配置文件。它允许您为您的WordPress 网站定义服务器遵循的规则。

WordPress 使用 .htaccess 文件生成SEO 友好的 URL结构。然而,这个文件可以做更多的事情。

.htaccess 文件位于 WordPress 网站的根文件夹中。您需要使用FTP 客户端连接到您的网站才能对其进行编辑。

WordPress 的 12 个最有用的 .htaccess 技巧

如果您找不到 .htaccess 文件,请参阅我们有关如何在 WordPress 中查找 .htaccess 文件的指南。

在编辑 .htaccess 文件之前,将其副本下载到您的计算机作为备份非常重要。如果出现问题,您可以使用该文件。

话虽如此,让我们看一下您可以尝试的一些有用的 WordPress .htaccess 技巧:

  • 保护您的 WordPress 管理区域
  • 密码保护 WordPress 管理文件夹
  • 禁用目录浏览
  • 在某些 WordPress 目录中禁用 php 执行
  • 保护您的 WordPress 配置 wp-config.php 文件
  • 通过 .htaccess 文件设置 301 重定向
  • 禁止可疑 IP 地址
  • 使用 .htaccess 禁用 WordPress 中的图像热链接
  • 保护 .htaccess 免遭未经授权的访问
  • 增加 WordPress 中的文件上传大小
  • 使用 .htaccess 禁用对 xml-rpc 文件的访问
  • 在 WordPress 中阻止作者扫描

1. 保护您的 WordPress 管理区域

您可以使用 .htaccess 通过仅限制对选定 IP 地址的访问来保护您的 WordPress 管理区域。

只需将此代码复制并粘贴到您的 .htaccess 文件中:

WordPress 的 12 个最有用的 .htaccess 技巧

如果您从多个位置(包括公共互联网点)访问 WordPress 网站,那么限制对特定 IP 地址的访问可能对您不起作用。

您可以使用 .htaccess 文件为您的 WordPress 管理区域添加额外的密码保护。

首先,您需要生成一个 .htpasswds 文件。您可以使用此在线生成器轻松创建一个。

将此 .htpasswds 文件上传到可公开访问的 Web 目录或/public_html/文件夹之外。一个好的路径是:

/home/user/.htpasswds/public_html/wp-admin/passwd/

接下来,创建一个 .htaccess 文件并将其上传到/wp-admin/目录中,然后在其中添加以下代码:

WordPress 的 12 个最有用的 .htaccess 技巧

许多 WordPress 安全专家建议禁用目录浏览。启用目录浏览后,黑客可以查看您站点的目录和文件结构以查找易受攻击的文件。

要禁用网站上的目录浏览,您需要将以下行添加到 .htaccess 文件中:

Options -Indexes

在 WordPress 中一键使用

有关此主题的更多信息,请参阅有关如何在 WordPress 中禁用目录浏览的指南。

4. 在某些 WordPress 目录中禁用 PHP 执行

有时,黑客会闯入 WordPress 网站并安装后门。这些后门文件通常伪装成 WordPress 核心文件,并放置在/wp-includes/或/wp-content/uploads/文件夹中。

提高 WordPress 安全性的一个更简单的方法是禁用某些 WordPress 目录的 PHP 执行。

您需要在计算机上创建一个空白的 .htaccess 文件,然后将以下代码粘贴到其中:

<Files *.php>deny from all</Files>

在 WordPress 中一键使用

保存文件,然后将其上传到您的/wp-content/uploads/和/wp-includes/目录。

有关更多信息,请查看有关如何在某些 WordPress 目录中禁用 PHP 执行的教程。

5. 保护您的 WordPress 配置 wp-config.php 文件

WordPress 网站根目录中最重要的文件可能是wp-config.php 文件。它包含有关您的 WordPress 数据库以及如何连接到该数据库的信息。

要保护您的 wp-config.php 文件免遭未经授权的访问,只需将此代码添加到您的 .htaccess 文件中:

<files wp-config.php>order allow,denydeny from all</files>

在 WordPress 中一键使用

6. 通过 .htaccess 文件设置 301 重定向

使用 301 重定向是告诉用户内容已移至新位置的对 SEO 最友好的方式。如果您想在每个帖子的基础上正确管理 301 重定向,请查看我们关于如何在 WordPress 中设置重定向的指南。

另一方面,如果您想快速设置重定向,那么您需要做的就是将此代码粘贴到您的 .htaccess 文件中:

redirect 301 /oldurl/ http://www.example.com/newurlRedirect 301 /category/television/ http://www.example.com/category/tv/

在 WordPress 中一键使用

7. 禁止可疑IP地址

您是否发现特定 IP 地址对您网站的请求异常高?您可以通过阻止 .htaccess 文件中的 IP 地址轻松阻止这些请求。

只需将以下代码添加到您的 .htaccess 文件中:

<Limit GET POST>order allow,denydeny from xxx.xxx.xx.xallow from all</Limit>

在 WordPress 中一键使用

不要忘记将 xx 替换为您要阻止的 IP 地址。

8. 使用 .htaccess 禁用 WordPress 中的图像热链接

其他网站直接热链接您网站上的图像可能会使您的 WordPress 网站变慢并超出您的带宽限制。对于大多数较小的网站来说这不是一个大问题。但是,如果您运行一个受欢迎的网站或包含大量照片的网站,那么这可能会成为一个严重的问题。

您可以通过将此代码添加到 .htaccess 文件来防止图像热链接:

#disable hotlinking of images with forbidden orcustom image optionRewriteEngine onRewriteCond %{HTTP_REFERER} !^$RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?wpbeginner.com [NC]RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?google.com [NC]RewriteRule .(jpg|jpeg|png|gif)$ – [NC,F,L]

在 WordPress 中一键使用

如果请求源自 wpbeginner.com 或 Google.com,此代码仅允许显示图像。不要忘记将 wpbeginner.com 替换为您自己的域名。

有关保护图像的更多方法,请参阅我们的关于防止 WordPress 中图像被盗的方法指南。

9. 保护 .htaccess 免遭未经授权的访问

正如您所看到的,使用 .htaccess 文件可以完成很多事情。由于它对您的网络服务器具有强大的能力和控制力,因此保护它免受黑客未经授权的访问非常重要。

只需将以下代码添加到您的 .htaccess 文件中:

<files ~ "^.*.([Hh][Tt][Aa])">order allow,denydeny from allsatisfy all</files>

在 WordPress 中一键使用

10.增加WordPress中的文件上传大小

有多种方法可以增加 WordPress 中的文件上传大小限制。但是,对于共享主机上的用户,其中一些方法不起作用。

对许多用户有效的方法之一是将以下代码添加到他们的 .htaccess 文件中:

php_value upload_max_filesize 64Mphp_value post_max_size 64Mphp_value max_execution_time 300php_value max_input_time 300

在 WordPress 中一键使用

此代码只是告诉您的 Web 服务器使用这些值来增加文件上传大小以及 WordPress 中的最大执行时间。

11. 使用 .htaccess 禁用对 XML-RPC 文件的访问

每个 WordPress 安装都附带一个名为 xmlrpc.php 的文件。此文件允许第三方应用程序连接到您的 WordPress 网站。大多数 WordPress 安全专家建议,如果您不使用任何第三方应用程序,那么您应该禁用此功能。

有多种方法可以做到这一点。其中之一是将以下代码添加到您的 .htaccess 文件中:

# Block WordPress xmlrpc.php requests<Files xmlrpc.php>order deny,allowdeny from all</Files>

在 WordPress 中一键使用

有关更多信息,请参阅有关如何在 WordPress 中禁用 XML-RPC 的指南。

12. 在 WordPress 中阻止作者扫描

暴力攻击中使用的一种常见技术是在 WordPress 网站上运行作者扫描,然后尝试破解这些用户名的密码。

您可以通过将以下代码添加到 .htaccess 文件来阻止此类扫描:

# BEGIN block author scansRewriteEngine OnRewriteBase /RewriteCond %{QUERY_STRING} (author=d+) [NC]RewriteRule .* - [F]# ENDblock author scans

在 WordPress 中一键使用

有关更多信息,请参阅有关如何通过在 WordPress 中阻止作者扫描来阻止暴力攻击的文章。

我们希望本文能帮助您了解 WordPress 最有用的 .htaccess 技巧。您可能还想查看我们关于最常见 WordPress 错误及其修复方法的指南,以及我们专家精选的最佳 WordPress 插件来发展您的网站。

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享