希望这个社区的所有活跃用户都很好..
我遇到了一个问题而且我正在寻求帮助.. :)
我有一个软件网站,我经常更新这些软件。
所以,例如..软件名称是“example”,版本是“1.0”。 后来我更新到1.1版并从服务器中删除了1.0。 但在我更新到1.1之前说很多用户有1.0个链接下载
例如:
www.example.com/downloads/example.V1.0.exe
所以,由于该文件不再可用,我的用户会感到困惑。
所以,我想将所有链接重定向到当前版本
所以,我这样做了: 我转到c-panel,重定向页面,然后将特定的exe指向当前的exe文件。
但问题是我有很多产品,并为这些产品制作更新版本.. 因此,通过c-panel重定向始终更新它将非常困难:( 在某些情况下,它会非常艰难。
例如一段时间后我发布了50个版本..
像: 1.1,1.2,1.3 .... 9.55
并且许多用户可以拥有任何版本链接,因此无法使用c-panel重定向到所有旧版本到当前版本..
所以,我想要的...一种更简单的方法将这些非现有文件重定向到最新文件
任何建议都将受到高度赞赏
我有这个想法:
这是一个好主意吗?
如果是这样,那么我只需要一个帮助来获取引荐来源网址。例如哪个url调用我的404.php ..
我希望我清楚,我已经详细解释过了。
所以,我希望尽快得到帮助
提前感谢任何即将到来的帮助 最好的问候
答案 0 :(得分:0)
你能做的最好的事情就是有一个名为'latest'的链接,它会重定向到你最新版本的可执行文件。
例如,假设我有三个版本:v0.0.1(初始版本,不用于生产),v1.0.0(生产版本)和v1.2.0(v1.0.0的修补程序,生产就绪)。在我的网站上,我会这样说:
www.example.com/downloads/releases/example_latest.exe
这将重定向到:
www.example.com/downloads/releases/example_v1_2_0.exe
然后我会链接到FTP站点,其中包含所有公共版本,其中包含v1.2.0和v1.0.0:
www.example.com/downloads/releases /
我会在夜间构建中隐藏一些公众无法使用的内部网址,例如www.example.com/downloads/nightly /
希望这有帮助!