0

0

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

冷炫風刃

冷炫風刃

发布时间:2025-05-10 14:36:24

|

588人浏览过

|

来源于php中文网

原创

您是否正在为您的 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 文件中:

Ke361开源淘宝客系统
Ke361开源淘宝客系统

Ke361是一个开源的淘宝客系统,基于最新的ThinkPHP3.2版本开发,提供更方便、更安全的WEB应用开发体验,采用了全新的架构设计和命名空间机制, 融合了模块化、驱动化和插件化的设计理念于一体,以帮助想做淘宝客而技术水平不高的朋友。突破了传统淘宝客程序对自动采集商品收费的模式,该程序的自动 采集模块对于所有人开放,代码不加密,方便大家修改。集成淘点金组件,自动转换淘宝链接为淘宝客推广链接。K

下载
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 插件来发展您的网站。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
pdf怎么转换成xml格式
pdf怎么转换成xml格式

将 pdf 转换为 xml 的方法:1. 使用在线转换器;2. 使用桌面软件(如 adobe acrobat、itext);3. 使用命令行工具(如 pdftoxml)。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1945

2024.04.01

xml怎么变成word
xml怎么变成word

步骤:1. 导入 xml 文件;2. 选择 xml 结构;3. 映射 xml 元素到 word 元素;4. 生成 word 文档。提示:确保 xml 文件结构良好,并预览 word 文档以验证转换是否成功。想了解更多xml的相关内容,可以阅读本专题下面的文章。

2119

2024.08.01

xml是什么格式的文件
xml是什么格式的文件

xml是一种纯文本格式的文件。xml指的是可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。想了解更多相关的内容,可阅读本专题下面的相关文章。

1165

2024.11.28

数据库三范式
数据库三范式

数据库三范式是一种设计规范,用于规范化关系型数据库中的数据结构,它通过消除冗余数据、提高数据库性能和数据一致性,提供了一种有效的数据库设计方法。本专题提供数据库三范式相关的文章、下载和课程。

384

2023.06.29

如何删除数据库
如何删除数据库

删除数据库是指在MySQL中完全移除一个数据库及其所包含的所有数据和结构,作用包括:1、释放存储空间;2、确保数据的安全性;3、提高数据库的整体性能,加速查询和操作的执行速度。尽管删除数据库具有一些好处,但在执行任何删除操作之前,务必谨慎操作,并备份重要的数据。删除数据库将永久性地删除所有相关数据和结构,无法回滚。

2110

2023.08.14

vb怎么连接数据库
vb怎么连接数据库

在VB中,连接数据库通常使用ADO(ActiveX 数据对象)或 DAO(Data Access Objects)这两个技术来实现:1、引入ADO库;2、创建ADO连接对象;3、配置连接字符串;4、打开连接;5、执行SQL语句;6、处理查询结果;7、关闭连接即可。

357

2023.08.31

MySQL恢复数据库
MySQL恢复数据库

MySQL恢复数据库的方法有使用物理备份恢复、使用逻辑备份恢复、使用二进制日志恢复和使用数据库复制进行恢复等。本专题为大家提供MySQL数据库相关的文章、下载、课程内容,供大家免费下载体验。

259

2023.09.05

vb中怎么连接access数据库
vb中怎么连接access数据库

vb中连接access数据库的步骤包括引用必要的命名空间、创建连接字符串、创建连接对象、打开连接、执行SQL语句和关闭连接。本专题为大家提供连接access数据库相关的文章、下载、课程内容,供大家免费下载体验。

329

2023.10.09

JavaScript浏览器渲染机制与前端性能优化实践
JavaScript浏览器渲染机制与前端性能优化实践

本专题围绕 JavaScript 在浏览器中的执行与渲染机制展开,系统讲解 DOM 构建、CSSOM 解析、重排与重绘原理,以及关键渲染路径优化方法。内容涵盖事件循环机制、异步任务调度、资源加载优化、代码拆分与懒加载等性能优化策略。通过真实前端项目案例,帮助开发者理解浏览器底层工作原理,并掌握提升网页加载速度与交互体验的实用技巧。

59

2026.03.06

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
第二十三期_前端开发
第二十三期_前端开发

共98课时 | 8.2万人学习

WordPress视频教程
WordPress视频教程

共23课时 | 9.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号