前言

看到后宫学长的博客图片都是加载的私有随机图api,然后我也想弄一个,然后就写了这篇文章总结

开始

准备工作,从github下载源码:源码

或者百度云下载:网盘  提取码:b0og

步骤很简单,按照下面去做就行了:

配置

打开 images.php 文件,添加域名白名单与默认文件夹即可。 照葫芦画瓢,不用多说了吧。

多文件夹说明: 第二个文件夹无需配置,直接使用 URL 传递参数即可。

比如: 默认文件夹的分类,调用的域名是:“ 你的域名/images ”
其它文件夹的分类,调用是域名是:“ 你的域名/images/文件夹名 ”

注意! 若要使用随机数调用,必须启用 Apache 或者 Nginx 的伪静态功能,否则空白输出。
Nginx 用户需要手动添加 nginx.conf 文件里面的伪静态规则到你的域名配置中去……

我用的Nginx所以我把重写放到域名配置的server里面了。

使用随机数载入的情况通常在一个页面多次调用随机图的时候,比如首页文章列表,否则图片都是一样的。

随机数载入方式:“ 你的域名/images?随机数 ” ,就是原有 URL 上添加一个英文问号和任意随机数。

示例:

<img src="https://suechuan.com/images">
<img src="https://suechuan.com/images.php?8755fb2d">

需要分类目录的可以自己加

效果演示:https://suechuan.com/images

另外

还有一种简化的方法在网站根目录创建bg.php,和上面的配置差不多

代码如下:

<?php
#随机图片名称 取得值1-233之间的随机数
$img =  rand(1,233).'.jpg';
#拼凑,完整的图片地址
$URI = 'https://bg.wnag.com.cn/images/'.$img;
# 301转向
header("HTTP/1.1 301 Moved Permanently");
header("Location: $URI");
exit();
?>

祝你成功!