dvbhack
发表于 2018-7-4 14:46:28
zxjlhsq 发表于 2018-7-4 13:49
我用NGINX反代这个地址也是不行http://archive.openwrt.org 反代后打开地址就会301到他的站,如果改 ...
会自动跳转是因为他页面里指向目录的链接都不带 "/",当你访问 "http://反代域名/目录" 的时候就会被重定向到 "http://archive.openwrt.org/目录/".
只要解决了这个问题,下载是可以的:
http://openwrt.todo.cx/
不过我这个也有一个问题没处理,就是不带后缀的文件下载的问题。比如 "README" 这样的文件,不带后缀我就当它是目录处理了,于是也就没法下载。
zxjlhsq
发表于 2018-7-4 15:07:06
dvbhack 发表于 2018-7-4 14:46
会自动跳转是因为他页面里指向目录的链接都不带 "/",当你访问 "http://反代域名/目录" 的时候就会被重定 ...
跟我一样啊,,解决 /但是文件却无法下载请看
http://openwrt.todo.cx/attitude_adjustment/12.09/ar7/generic/
http://openwrt.todo.cx/attitude_adjustment/12.09/ar7/generic/kernel-debug.tar.bz2
文件无法下载,这个反代镜像做的就没有意思了..
不知道有没有大佬能解决的啊???
dvbhack
发表于 2018-7-4 15:25:53
zxjlhsq 发表于 2018-7-4 15:07
跟我一样啊,,解决 /但是文件却无法下载请看
http://openwrt.todo.cx/attitude_adjustment/12.09/ar7 ...
可以下载,你给的例子,是因为扩展名有数字,我的正则没有处理这种情况。我现在只处理了纯字母的后缀可以下载
zxjlhsq
发表于 2018-7-4 16:09:48
dvbhack 发表于 2018-7-4 15:25
可以下载,你给的例子,是因为扩展名有数字,我的正则没有处理这种情况。我现在只处理了纯字母的后缀可以 ...
那还是不完美啊..有数字就不能下载了 MP4 MP3 这些都不能下载有个毛用啊.
http://openwrt.todo.cx/attitude_adjustment/12.09/ar7/generic/kernel-debug.tar.bz2
这个就下载不了. 我想了半天都没彻底解决. 我的办法是 检测目录 就自动加 /文件就不加/但好像通不过啊.
dvbhack
发表于 2018-7-4 17:53:51
zxjlhsq 发表于 2018-7-4 16:09
那还是不完美啊..有数字就不能下载了 MP4 MP3 这些都不能下载有个毛用啊.
http://openwrt.todo.cx/a ...
说了我是没处理,要支持带数字的后缀只要正则改一下就行了。做这个例子纯粹告诉你思路而已