下载文件未找到时Joomla重定向

时间:2011-10-27 18:40:20

标签: file joomla http-status-code-404

我有一个网站,客户可以下载msi文件。随着时间的推移,我退出旧版本并将其从我的网站上删除。

我注意到许多用户正在关注旧文件路径的链接。当这样做时,他们会看到以下内容:

Not Found

The requested URL /files/VBADiff/VBADiff_Professional_Setup_2_0.msi was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

我想显示自定义404消息或将其重定向到正确的下载路径。不幸的是我无法弄清楚如何做到这一点 - 我有点惊讶访问者还没有看到我的404消息。有人可以帮忙吗?

编辑:我正在使用Joomla的1.5.11版本。

2 个答案:

答案 0 :(得分:1)

文件下载,特别是来自外部引荐来源的直接链接不会实例化Joomla框架,因此Joomla中没有任何内容可以帮助您解决问题。根据您用于访问文件的URL,您必须使用典型的301重定向(不带查询字符串的URL)或mod_rewrite来解决此问题。

答案 1 :(得分:0)

您可以为joomla 1.5使用重定向插件,该插件也可以进行404访问。我喜欢这个:http://extensions.joomla.org/extensions/site-management/url-redirection/14676