But I need to put that link there into that xml file. Hence I need to copy it from somewhere
Let's try this again. Go to Extensions, Akeeba Release System, Update Streams. Next to each update stream there are four links in the Links column. Click on the XML link. This opens the XML update stream generated by Akeeba Release System. You can find the URL in there.
When I put that link in the browser I get the download, but the Joomla updater cant do it. It looks like Akeeba cannot figure out the download ID. I checked and the download ID is correct
No, this is incorrect. The 303 redirection is issued only when you have an Item which a. links to an externally hosted URL or b. is stored on Amazon S3.
In the first case (externally hosted URL) Akeeba Release System puts the externally hosted file's URL in the XML update stream. Example: http://cdn.akeebabackup.com/updates/abcore.xml As you can see the download URL is http://cdn.akeebabackup.com/downloads/akeebabackup/4.2.4/com_akeeba-4.2.4-core.zip, the direct download URL, NOT a link pointing to Akeeba Release System itself.
In the second case (file on Amazon S3) sorry, you can't work around it. Your only option is to use an Amazon CloudFront distribution for the S3 bucket and set up the Item as a Link (not a File), pasting the Amazon CloudFront URL for the file. This is exactly what we do. The cdn.akeebabackup.com subdomain is, in fact, an Amazon CloudFront distribution for the bucket holding our static content on Amazon S3 (updates, free downloads, static media).
As for removing the stability tags, it is irrelevant to the 303 redirection. Completely irrelevant. Most likely while you were playing with it you ended up copying the update XML generated by Akeeba Release System which already contains the direct link to the externally hosted download, fixing your issue. You incidentally removed the stability tags as well but that was an irrelevant change.
PS: Do note that we've been using ARS to host updates to our components ever since Joomla! 1.6. We started actively using them instead of Live Update for all of our software since Joomla! 3.3 last year. We've had no problems with our updates and we're talking about
millions (yep, millions, plural) of updates in this time frame :)
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!