本站提供的 Z-BLOG 插件 个别需要通过 定时访问 特定的 URL 进行自动处理,但是某些朋友服务器装有防火墙,导致触发插件执行的 URL 被误拦截,不了解技术的朋友这个时候就慌了,其实大可不必慌,我们可以在防火墙中配置 URL 白名单进行解决。
鉴于使用 “宝塔面板 + Nginx” 的朋友较多,所以本文就以宝塔免费版 Nginx 防火墙(作者:明国三年一场雨)进行说明。其他防火墙设置规则大同小异,希望大家举一反三。
1、在宝塔软件商店已安装处找到防火墙工具,并打开找到白名单设置,如下图:
2、设置白名单中允许的 URL 规则,规则案例如下:
案例一:
实际要访问的 URL:https://www.iddahe.com/guide/94.html
白名单中对应的规则:^/guide/94.html
案例二:
实际要访问的 URL:https://www.iddahe.com/search.php?q=git
白名单中对应的规则:^/search.php
备注:URL 中域名部分替换为符号 “^”,然后将 URL 中参数部分移除即可
3、将准备好的 URL 规则添加到防火墙 URL 白名单中,如下图:
注:设置好了白名单规则,确保生效建议将 Nginx 进行重启。
本站应用 URL 白名单规则一览:
如果你刚好在使用本站应用,而且对于上文的内容居然看不懂,那么这里也给你准备了本站一些可能需要 URL 白名单应用的对应规则,请对号入座。
a、懒人一键采集
^/zb_users/plugin/iddahe_com_octopus/spider.php ^/zb_users/plugin/iddahe_com_octopus/pusher.php ^/zb_users/plugin/iddahe_com_octopus/status.php ^/zb_users/plugin/iddahe_com_octopus/claws.php ^/zb_users/plugin/iddahe_com_octopus/key.php ^/zb_users/plugin/iddahe_com_octopus/main.php
b、关键词自动撰文
^/zb_users/plugin/iddahe_com_printer/script/writer.php
c、滚动新闻采集
^/zb_users/plugin/iddahe_com_news/apis/spider.php
d、SEO文章构建器
^/zb_users/plugin/iddahe_com_builder/api.php
c、文章定时发布
^/zb_users/plugin/iddahe_com_schedule/api.php
e、问答组合文章(用 URL 触发的情况)
^/zb_users/plugin/iddahe_com_editor/script/editor.php
(完)