当前位置:首页 > 网站制作 > 正文内容

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

admin1年前 (2025-01-18)网站制作1166


图片  .htaccess 文件是一个服务器配置文件,位于你的WordPress 站点的根文件夹中。它允许您为您的服务器定义您的网站遵循的规则。可以使用FTP 客户端进行编辑,也可以直接登录主机服务器后台进行编辑。  图片



 

以下是有用的htaccess文件的12个技巧:


1

保护您的 WordPress 管理区域免受黑客的攻击


黑客可以关闭您的网站,并损害您的收入和声誉。他们可以窃取数据甚至向您的网站访问者分发恶意软件,并让您的域被 Google 和其他人列入黑名单。阻止黑客的一种聪明方法是保护您的 WordPress 管理区域免受未经授权的访问。您可以使用.htaccess 来保护您的 WordPress 管理区域

 

如果只有您或少数受信任的用户需要访问管理区域,那么一个好的方法是将 /wp-admin/ 的访问权限限制为您团队的 IP 地址。只需将此代码复制并粘贴到您的/wp-admin/文件里的 .htaccess文件中。


AuthUserFile /dev/null

AuthGroupFile /dev/null

AuthName "WordPress Admin Access Control"

AuthType Basic


order deny,allow

deny from all

# whitelist Syed's IP address

allow from xx.xx.xx.xxx

# whitelist David's IP address

allow from xx.xx.xx.xxx



将 xx 值替换为您自己的 IP 地址。如果您使用多个 IP 地址访问互联网,请确保也添加它们。里面的Syed,David 为IP主人的名称,方便识别每个IP对应的操作人,没更多含义。


图片


如文件夹中不存在该文件,可以用记事本创建一个新文件,加入以上内容和IP后,命名为.htaccess上传到/wp-admin/


图片


查询ip工具:https://supportally.com/

注意:如果是分配的随机ip,这个方法无效。


2

密码保护WordPress管理员文件夹


密码保护您的管理目录是为您的WP

网站添加另一层密码保护的明智方法。如果您从多个位置(包括公共互联网站点)访问您的 WordPress 站点,那么限制对特定 IP 地址的访问可能不起作用。


图片


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

首先,您需要生成一个.htpasswds 文件。您可以使用此在线生成器(http://www.htaccesstools.com/htpasswd-generator/)轻松创建一个。


图片


记录好输入的账户和密码。将此 .htpasswds 文件上传到您可公开访问的 Web 目录或 /public_html/ 文件夹之外。

一条好的路径是:


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


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

AuthName "Admins Only"

AuthUserFile /home/yourdirectory/.htpasswds/public_html/wp-admin/passwd

AuthGroupFile /dev/null

AuthType basic

requireuser putyourusernamehere


Order allow,deny

Allow from all

Satisfy any


记得将 AuthUserFile 路径替换为您的 .htpasswds 文件的文件路径并添加您自己的用户名。


3

3.禁用目录浏览

 

如果启用目录浏览后,黑客可以查看您网站的目录和文件结构以找到易受攻击的文件。所以建议禁用目录浏览。


图片


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

Options -Indexes

也可以使用Sucuri WordPress 插件实现。

Sucuri的5个重要功能是:阻止所有攻击,网站完整性监控,现场审核日志,服务器端扫描,恶意软件清理服务。

 

4

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

 

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

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

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


deny from all


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

 

5

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

 

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

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


order allow,deny

deny from all

 

6

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

 

使用 301 重定向是告诉用户内容已移至新位置的最友好的 SEO 方式。快速设置重定向,那么您需要做的就是将此代码粘贴到您的 .htaccess 文件中。

Redirect 301 /oldurl/ http://www.example.com/newurl

Redirect 301 /category/television/ http://www.example.com/category/tv/


详细步骤参考上篇文章“何使用htaccess进行WordPress 301重定向

 

7

禁止可疑 IP 地址

 

如果你看到来自特定 IP 地址的对您网站的请求异常的高,您可以通过阻止 .htaccess 文件中的 IP 地址轻松阻止这些请求。

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


order allow,deny

deny from xxx.xxx.xx.x

allow from all


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

 

8

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

 

当你发现有网站直接从您的网站盗取链接图像,使您的 WordPress 网站变慢并超出您的带宽限制。对于大多数较小的网站来说,这不是一个大问题。但是,如果您运行一个受欢迎的网站或一个有很多照片的网站,那么这可能会成为一个严重的问题。


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

#disable hotlinking of images with forbidden or custom image option

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?xxxxxx.com [NC]

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]

RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]

仅当请求来自xxxxxxx.com 或 Google.com 时,此代码才允许显示图像。不要忘记将 此xxxxxx.com 替换为您自己的域名。


9

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

 

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


order allow,deny

deny from all

satisfy all


10

增加 WordPress 中的文件最大上传大小

 

有时,较低的文件上传大小限制可能会阻止您使用媒体上传器上传文件或安装更大的 WordPress 插件和主题。对于共享主机上的用户,增加wp中的文件上传大小的有效方法之一是将以下代码添加到他们的 .htaccess 文件中:

php_value upload_max_filesize 64M

php_value post_max_size 64M

php_value max_execution_time 300

php_value max_input_time 300

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

 

11

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


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


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

# Block WordPress xmlrpc.php requests


order deny,allow

deny from all

 

12

 在 WordPress 中阻止作者扫描


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

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

# BEGIN block author scans

RewriteEngine On

RewriteBase /

RewriteCond %{QUERY_STRING} (author=\d+) [NC]

RewriteRule .* - [F]

# END block author scans


扫描二维码推送至手机访问。

版权声明:本文由博赚恋吧资源站发布,如需转载请注明出处。

本文链接:https://432l.com/post/9890.html

标签: WordPress
分享给朋友:

相关文章

博客如何赚钱

                   博客在中国已经得到了快速的发展。如今博客可以赚钱这句话已经不是什么新说法了,很多博客作者也已经从中尝到了很多甜头(来这看前博客的收入)。各种各样的盈利工具也都随着出现了。在这里就简单...

国内博客搬家工具大全

一、和讯博客的“搬家公司”提供博客搬家服务  搬家服务地址:http://hexuncom.blog.hexun.com/306956_d.html  目标对象:新浪博客、搜狐博客、网易部落、TOM博客、MSN Space、天涯社区、中国博客网、中华部落阁、博客中国、博客中国专栏、DoNews、歪酷博客、敏思博客、BlogBUS、BlogDrive、百度空间、mop博客。 ...

2009 Web 设计风潮—单页布局

单页布局单页布局是使用一个单一的页面展示站点的全部内容,这并不意味着站点内容少,这个页可能很复杂,包含了大量图形和动画效果,加载的时间也会有些长。比如,用户点击导航菜单后,该栏目下的新内容会在旧内容处通过渐入渐出,滑入滑出等动画效果显示出来,而页面其它部分始终保持不变。(白宫的最新网站的首页就有这个意思 - 译者)...

Web2.0write:用web2.0 Logo尽情书写

Web2.0write:用web2.0 Logo尽情书写  试了一下26个英文字母,大家可以先看一下!并且有些字母还不只一种图案呕!网址:http://web2.0write.com/...

88个Blog常用工具集锦

Adminimizer ToolbarInternet Explorer 6中,更新您的Blog 最容易的工具。ashnews 一个使用PHP/MySQL打造的简单程序,允许您很容易就添加一个news/blog 系统到您的站点。AvantBlog 一个非常简单的接口:它允许您通过AvantGo这个网站,从Palm或WinCE 设备张贴一篇blog。b2 一个news/blog 工具b2.evolu...

PostRank:带评分的RSS工具

“天涯海阁”改版之后,在首页用很多篇幅作了热文版块(历史热文、当日热文、Digg热文),正是希望有很好的导读性,也希望添加更多的交互元素。这些功能我们都是通过Wordpress 插件实现,但这些也许在一定程度上影响一些后台运行的速度。如果你对热文功能不高,只需要简单的评分,完全可以通过PostRank 实现。你只需要简单的输入和设置,就可以得到带有评分的RSS Widget...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。