• 利用.htaccess禁止某个IP访问网站

    利用.htaccess禁止某个IP访问网站 2024-11-30 02:16

    通过 .htaccess 文件可以设置虚拟主机的 IP 黑名单,防止恶意访问或 CC 攻击。将 `Order Deny,Allow` 和 `Deny from IP 地址` 的代码添加到 .htaccess 文件并上传到 FTP 根目录即可。这种方法为没有提供 IP 黑名单功能的虚拟主机提供了一种简单有效的解决方案。

  • PHP 简单的获取用户 IP,系统,浏览器等信息

    PHP 简单的获取用户 IP,系统,浏览器等信息 2024-11-30 02:13

    在 PHP 中,通过解析 HTTP 请求中的 User Agent 信息,可以获取客户端的 IP 地址、操作系统、浏览器和语言等信息。获取 IP 地址可利用 HTTP_CLIENT_IP、HTTP_X_FORWARDED_FOR、REMOTE_ADDR 头部。对于操作系统,正则表达式可用于匹配 Win、Mac、Linux 等。同样,浏览器信息可通过匹配 MSIE、Firefox、Chrome 等关键字获得。为了获取语言,需要解析 HTTP_ACCEPT_LANGUAGE 头部。可以通过补充判断条件来提高识别精确度。此外,当网站使用 CDN 时,可使用 HTTP_X_FORWARDED_FOR 头部来获取用户的真实 IP 地址。

  • 屏蔽SemrushBot等国外垃圾营销蜘蛛

    屏蔽SemrushBot等国外垃圾营销蜘蛛 2024-11-30 02:12

    为了消除SemrushBot等垃圾营销蜘蛛带来的过量搜索,作者在WordPress网站中集成了代码,通过宝塔防火墙屏蔽垃圾蜘蛛IP并添加URL重定向。当用户访问包含/search/的链接时,他们将被重定向到其他页面。代码已成功阻止垃圾蜘蛛,但作者仍需要继续观察其有效性。

  • Nginx环境HTTP定向跳转HTTPS

    Nginx环境HTTP定向跳转HTTPS 2024-11-30 02:09

    在 Nginx 环境下配置 HTTPS 后,将 HTTP 重定向到 HTTPS 以提升用户体验和优化。但错误的配置导致 HTTP 重定向到网站首页,并返回暂时的 302 状态码。经检查,发现配置文件中将重定向目标设置为固定链接,导致所有 HTTP 页面都跳转到首页。更正后将目标链接加上 `/$1 permanent` 参数,使其变为永久重定向,并返回正确的 301 状态码。

  • 常用的HTML代码标识HTML知识

    常用的HTML代码标识HTML知识 2024-11-30 01:15

    该文章提供了一系列常见的 HTML 标记和代码,用于在网页中创建各种效果,包括添加图像、链接、文本样式、背景和音乐。还包括代码,用于启用或禁用用户交互和自定义窗口行为。这些代码可用于创建更动态、交互式和美观的网页。

  • 网页响应状态码大全【网站知识】

    网页响应状态码大全【网站知识】 2024-11-30 01:08

    常见 HTTP 状态码用于表示服务器对请求的响应。200 表示成功请求,404 表示未找到页面,503 表示服务不可用。状态码类别包括:临时响应(1xx)、成功(2xx)、重定向(3xx)、请求错误(4xx)和服务器错误(5xx)。例如,201 表示已创建,403 表示禁止访问,500 表示服务器内部错误。了解这些状态码对于故障排除和优化 Web 性能至关重要。