为网站加上防盗功能,针对appfox 和 原生苹果cms
把以下代码复制到网站的伪静态中,位置在 网站--->设置--->伪静态
在原有的伪静态代码上面插入。
“vod|vodList|top|nav_video”中的“|”代表或者。
# 1. 拦截 Appfox 接口的所有被盗刷路径 (不管单双斜杠,涵盖搜索、详情、列表、排行、导航)
if ($request_uri ~* "/api\.php/appfox/(vod|vodList|top|nav_video)") {
rewrite ^(.*)$ /fangdao.json last;
}
# 2. 拦截系统默认 provide 接口的所有采集请求
if ($request_uri ~* "/api\.php/provide/vod") {
rewrite ^(.*)$ /fangdao.json last;
}
#原代码
location ~* (runtime|application)/{
return 403;
}
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
在网站根目录新建一个fangdao.json的文件,内容如下:
{
"code": 1,
"msg": "数据列表",
"page": 1,
"pagecount": 1,
"limit": 20,
"total": 1,
"list": [
{
"vod_id": 999999,
"vod_name": "防盗提示",
"vod_pic": "http://qiniu.zijincao.cc/fd.png-tupian_shoushen",
"type_name": "提示",
"vod_play_from": "dplayer",
"vod_play_url": "防盗提示$http://qiniu.zijincao.cc/FD.mp4"
}
]
}


