描述
如果启用了任何缓存插件,则此插件将不起作用。.
顾名思义,IP2Location Redirection 是最受欢迎的插件之一,推荐用于处理基于 IP 地址定位的国家和地区的网站或自定义预定义 URL 上的重定向任务。
这是一个非常简单但功能强大的重定向插件,可帮助您管理所有网站重定向,包括 301 和 302重定向。凭借检测 IP 地址地理位置信息的能力,即使您不熟悉 Apache .htaccess 文件,它也可以轻松地将访问者重定向到另一个位置。
主要特征
- 根据访客们的国家和地区重定向他们至一个博客页面。
- 根据访客的国家和地区重新定向他们至一个预定义的链接。
- 允许您设置所需的复数重定向规则
- 支持 301 & 302 重导向
- 支持 IPv4 和 IPv6
- 减少旧链接或损坏链接并帮助您的网站在 SEO 网站排名里获得提升
此重定向插件同时支持 IP2Location IP 地理定位 BIN 数据和 Web 服务来查找 IP 地址地理位置。如果您使用的是 BIN 数据,您可以使用设置页面上的向导每月更新一次 BIN 数据,以获得准确的结果。或者,您也可以使用以下链接手动下载和更新 BIN 数据文件:
BIN 文件下载:IP2Location 商用数据库 | IP2Location LITE 数据库
To use the IP2Location IP geolocation web service (REST API) for geolocation, you’ll need to register an account at IP2Location.io IP Geolocation API. A free plan is available.
更多的信息
请在 https://www.ip2location.com 访问我们。
屏幕截图
安装
使用 WordPress 控制面板
- 选择 Plugins -> Add New。
- 搜索 “IP2Location Redirection”。
- 单击立即安装按钮以安装插件。
- 单击激活按钮以激活插件。
- Register a download account https://lite.ip2location.com (Free) or https://www.ip2location.com (Commercial).
- Get the download token from your account page.
- Go to “Redirection” form WordPress sidebar.
- Go through the setup wizard step by step.
- 您现在可以开始使用 IP2Location Redirection 来阻挡访客。
手动安装
- 上传插件到
/wp-content/plugins/ip2location-redirection
目录。 - 通过WordPress的“插件”菜单激活插件。
- 从 https://lite.ip2location.com (免费) 或 https://www.ip2location.com (收费) 下载 IP2Location 数据库。
- 解压缩 .BIN 文件并上传至
wp-content/plugins/ip2location-redirection
。 - 如果您在 https://www.ip2location.com/web-service 购买了 IP2Location Web 服务,请在“设置”选项标签中输入您的 API 密钥。
- 您现在可以开始使用 IP2Location Redirection 来重新导向访客。
请注意这个插件需要最少 PHP 版本 5.4。
- 如果您正在使用 IP2Location LITE 数据库,请遵循 这些指示 来添加来源至您的网站。
常见问题
-
在安装插件后,我是否需要下载 BIN 文件?
-
是的,请从 https://lite.ip2location.com/database/ip-country 下载最新的 DB1 BIN 文件来进行一次快速测试。
如果您需要按地区重定向,请从 https://lite.ip2location.com/database/ip-country-region-city 获取并使用 DB3 -
我可以在哪里下载 BIN 文件?
-
您可以在 https://lite.ip2location.com 下载免费的 IP 地理位置 LITE 版本或在 https://www.ip2location.com 下载付费版本。解压下载的.BIN文件,并上传到
wp-content/uploads/ip2location
。 -
我是否需要更新 BIN 文件?
-
我们鼓励您每月更新您的 BIN 文件,以便您的插件与最新的 IP 地理定位结果配合使用。更新通常在每个日历月的第一周准备就绪。
-
我是否能选择复数国家或地区来进行重定向?
-
是的,您可以。
-
此插件是否适用于“缓存插件”,例如 W3 Total Cache?
-
不。请禁用“缓存插件”以使我们的插件正常运行。
-
我该如何测试此插件?
-
您可以使用 https://www.locabrowser.com 来测试成绩。
-
没能找到您的答案?
-
您可以发送电子邮件到 support@mailboxvalidator.com。
评价
贡献者及开发者
更新日志
- 1.32.2 Tested up to WordPress 6.7.
- 1.32.1 Fixed warning message on mobile device.
- 1.32.0 Added option to append parameter on destination URL.
- 1.31.1 Minor update.
- 1.31.0 Added feature to override real IP header.
- 1.30.1 Tested up to WordPress 6.6.
- 1.30.0 Added backup/restore feature.
- 1.29.4 Fixed CIDR matching in IPv6.
- 1.29.3 Tested up to WordPress 6.5.1.
- 1.29.2 Fixed CSRF issues.
- 1.29.1 Fixed database decompress error under Linux environment.
- 1.29.0 Updated setup wizard to include IP2Location.io Geolocation API service.
- 1.28.5 Added a private key to protect debug log.
- 1.28.4 Randomize debug log to protect unwanted access.
- 1.28.3 Tested up to WordPress 6.4.
- 1.28.2 Fixed deprecated setcookie error.
- 1.28.1 Fixed database download issue for some users.
- 1.28.0 Added IP detection for website behind Securi firewall.
- 1.27.1 Improved accuracy of IP detection with CloudFlare.
- 1.27.0 Improved IP detection for reverse proxy and CloudFlare services.
- 1.26.11 Stop obtain client IP from custom header to prevent IP spoofing.
- 1.26.10 Updated documentation and UI tweaks.
- 1.26.9 Added extra validation on first visit cookie.
- 1.26.8 Tested up to WordPress 6.2
- 1.26.7 Added source field into API web service.
- 1.26.6 Updated to use IP2Location.io IP Geolocation API.
- 1.26.5 Updated “Requires at least” information.
- 1.26.4 Tested up to WordPress 6.1.
- 1.26.3 Fixed WPML code not working with home page redirection.
- 1.26.2 Fixed invalid URL generated during redirection. Fixed origin/destination search field missing.
- 1.26.1 Fixed URL rule not display properly.
- 1.26.0 Added search function on page/post listing.
- 1.25.19 Improved home page redirection.
- 1.25.18 Improved cache clear process and remove debug.log when option is disabled.
- 1.25.17 Tested up to WordPress 6.0.
- 1.25.16 Fixed issue values being reset to default on re-activation.
- 1.25.15 Enhanced checking.
- 1.25.14 Fixed invalid redirection for some pages.
- 1.25.13 Added IP detection for GTranslate.
- 1.25.12 Tested up to WordPress 5.9.
- 1.25.11 Improved IP detection for IP forwarded by other services.
- 1.25.10 Added better handler when BIN lookup failed.
- 1.25.9 Removed non-exist assets.
- 1.25.8 Removed session dependencies.
- 1.25.7 修复了API 响应。
- 1.25.6 防止在管理员登录页面重定向。
- 1.25.5 修复了管理员检测。改进了无限重定向处理。
- 1.25.4 防止保存导致重定向错误的空目标。
- 1.25.3 修复了404错误。修复了 WooCommerce里的重复语言代码。
- 1.25.2 修复了 CSS 样式问题。
- 1.25.1 修复了错误和改进。
- 1.25.0 微调后端和重定向。
- 1.24.1 修复了 WPML 代码警告。
- 1.24.0 添加了 WooCommerce 和 WPML 支持。
- 1.23.14 修复了检测首页的问题。
- 1.23.13 修复了从设置更新数据库时的权限问题。
- 1.23.12 修复了在白名单中使用 IPv6 CIDR 时的错误。
- 1.23.11 修复了在撤销管理员通知后继续显示的问题。
- 1.23.10 修复了使用 CIDR 时 IP 范围不匹配的问题。
- 1.23.9 修复了付费数据库的设置问题。
- 1.23.8 修复了使用自定义 URL 时的无限重定向。
- 1.23.7 更新了域验证以支持更多域扩展。
- 1.23.6 修复了 Ajax 调用中的空格问题。
- 1.23.5 测试到 WordPress 5.7。
- 1.23.4 修复了某些用户的文件权限问题。
- 1.23.3 修复了下载令牌没有得到更新的问题。
- 1.23.2 修复了使用 API 服务时的循环问题。
- 1.23.1 修复了数据库下载问题。
- 1.23.0 添加了设置指导。
- 1.22.1 修正了一些小错误。
- 1.22.0 添加了预定任务以刷新缓存。
- 1.21.2 测试到WordPress 5.6。
- 1.21.1 更新了 IP2Location 库以支持早期版本的 PHP。
- 1.21.0 更新文件结构以将 Composer 用于 IP2Location 库。
- 1.20.0 添加了启用或禁用现有规则的功能。
- 1.19.3 修复了与其他插件冲突时的停用问题。
- 1.19.2 测试到 WordPress 5.5。
- 1.19.1 更新了 IP2Location 库以支持更旧的 PHP 版本。
- 1.19.0 实现了内部缓存并修复了几个错误。
- 1.18.0 新增白名单功能
- 1.17.4 清理过代码和净化用户输入。
- 1.17.3 添加了归属说明。
- 1.17.2 修复了停用问题。
- 1.17.1 修复了缺失的版本标签。
- 1.17.0 添加了忽略查询字符串的选项。
- 1.16.4 测试到 WordPress 5.4。
- 1.16.3 阻止基于 Ajax 的作业管理器重定向。
- 1.16.2 修复了错误讯息。
- 1.16.1 更新了插件描述。
- 1.16.0 添加了按地区重定向的功能。
- 1.15.13 在 BIN 下载里增加了超时数值。
- 1.15.12 修复了现有 BIN 数据库无法更新的问题。
- 1.15.11 次要修复。
- 1.15.10 添加了反馈请求。
- 1.15.9 测试到 WordPress 5.3.2。
- 1.15.8 更新了 IP2Location 库至 8.1.0。
- 1.15.7 修复了页面不存在时的错误。
- 1.15.6 修复了使用自定义主题时的问题。
- 1.15.5 修复了多站点 WordPress 的问题。
- 1.15.4 更新了手动上传的指示。
- 1.15.3 修复了下载令牌没有被保存的问题。
- 1.15.2 修复了 BIN 数据库下载问题。
- 1.15.1 修复了 WooCommerce 购物车的重定向。
- 1.15.0 移动了数据库文件至 WordPress 上传目录来避免现有 BIN 文件遭到删除。
重新构建调试日志并将每个访问者分组到同一部分。
改进了会话缓存以提高速度并保存 Web 服务查询。 - 1.14.4 使用 Web 服务时不再查找 BIN 文件。
- 1.14.3 更新了文档链接。
- 1.14.2 测试到 WordPress 5.1.1。
- 1.14.1 修复了 IP2Location API 检查余额接口。
- 1.14.0 升级了 IP2Location API 到 v2。
- 1.13.10 修复了 Windows 和 Linux 环境中的数据库文件检测。
- 1.13.9 当 IP2Location 数据库丢失或损坏时防止重定向。
- 1.13.8 BIN 数据库将不再一起提供,以防止本地副本被覆盖。
- 1.13.7 将 LinkedIn 和 Pinterest 添加到爬虫列表中。
- 1.13.6 测试到 WordPress 5.0.1。
- 1.13.5 修复了服务器转发错误 IP 地址时的 IP 检测。
- 1.13.4 根据最新 ISO-3166 标准更新了国家列表。
- 1.13.3 添加了页面未找到处理程序。
- 1.13.2 修复防止储存规则的漏洞。
- 1.13.1 修复规则插入错误。
- 1.13.0 现在可以使用单一规则进行多个国家/地区重定向。
- 1.12.0 域重定向现在将保留路径和查询字符串。微调规则验证。
- 1.11.2 次要修复。
- 1.11.1 当重定向域时无视“www.”。
- 1.11.0 添加了调试日志。
- 1.10.2 修复了小错误。
- 1.10.1 修复了消去通知的问题。
- 1.10.0 添加了域重定向。
- 1.9.3 修复了规则验证错误。
- 1.9.2 修复了一些漏洞。
- 1.9.1 小改动。
- 1.9.0 IP2Location 数据库更新更改为使用下载令牌。
- 1.8.0 添加了仅在第一次启用重定向的选项。”From” 页面中允许使用自定义 URL。
- 1.7.6 在重定向期间防止重复的购物车项目。
- 1.7.5 修复了机器人检测。
- 1.7.4 小改动。
- 1.7.3 修复了在设置页面里的复选框问题。
- 1.7.2 漏洞修复。
- 1.7.1 次要更新。
- 1.7.0 添加了排除选项以重定向除指定国家/地区以外的所有国家/地区。
- 1.6.0 Added option to stop redirection when bots / crawlers detected. Fixed infinites loop bug with some pages.
- 1.5.0 改进了GUI 和性能。
- 1.4.1 修复了复选框问题。
- 1.4.0 添加主页作为重定向源。
- 1.3.3 修复了使用 URL 模式在同一域内重定向时的无限循环。
- 1.3.2 修复了安装多个 IP2Location 插件时的冲突。
- 1.3.1 添加了对自定义 GET 参数的支持。
- 1.3.0 使用 IP2Location PHP 8.0.2 库进行查找。
- 1.2.7 使用最新的 IP2Location 库进行查找。
- 1.2.6 修复了关闭粘性信息面板问题。
- 1.2.5 Redirection has been disabled on administrator.
- 1.2.4 修复卸载功能。
- 1.2.3 防止在停用/激活插件时丢失设置。
- 1.2.2 使用最新的 IP2Location 库并更新设置页面。
- 1.2.1 重定向源和目标现在将列出所有可能的帖子 & 页面。
- 1.2.0 添加了多个国家/地区选择。
- 1.1.15 测试到了 WordPress 4.4。
- 1.1.14 忽略管理页面中的重定向。
- 1.1.13 修复了链接到数据库文件的问题。如果选择通配符,则防止无限循环。
- 1.1.12 修复了储存问题。
- 1.1.11 修复了 WordPress 4.3 中的警告消息。
- 1.1.10 修复了重定向问题。修复了 PHP 更早版本的错误。
- 1.1.9 修复了与 PHP 5.3 或更早版本的兼容问题。
- 1.1.8 修复了 PHP 5.3 或更早版本的错误。
- 1.1.7 修复了从以前版本升级时的类名问题。
- 1.1.6 修复了 iOS 设备的重定向问题。使用最新的 IP2Location 库。
- 1.1.5 在重定向到外部 URL后保留查询字符串。
- 1.1.4 修复了当网址重写功能被使用时的重定向问题。
- 1.1.3 在重定向后将将在 URL 中保留查询字符串。
- 1.1.0 添加了 IP2Location 网络服务的支持。
- 1.0.1 修复了激活问题。
- 1.0.0 首次公开发布。