AnyShare-外链链接无法打开,通过 F12 查看 Status Code 为 404 Not Found
关键字
外链、nginx
适用产品
- AnyShare 5.0.x
- AnyShare Enterprise 6.0.x
问题描述
在 AnyShare 系统外另外搭有一台 Windows 服务器作为 nginx 端口转发服务器,安装配置后可以正常上传下载,但是无法正常打开外链,提示如下错误信息:
404 Not Found

问题影响
无法正常使用外链共享功能。
问题原因
nginx 缺少重定向的配置,外链未正常跳转。
解决方案
添加 nginx 配置,请按照以下步骤执行:
1. 在 nginx 安装目录下双击打开 nginx.conf 配置文件。

2. 在 server { } 模块中添加如下代码,按 Ctrl+S 保存配置文件。
location ~ ^/(link|preview|image|media|invitation|getfiles|deeplinking) {
rewrite ^(.*)$ /#$1 redirect;
}
3. 执行如下命令,重新加载 nginx 配置。
nginx -s reload
更多信息
Rewrite 是 nginx 服务器提供的一个重要的功能,它可以实现 URL 重定向功能。