Joomla Redirect при загрузке файла не найден - PullRequest
0 голосов
/ 27 октября 2011

У меня есть веб-сайт, где клиенты могут загружать 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 ]

1 голос
/ 01 ноября 2011

Скачивание файлов, в частности прямые ссылки от внешнего реферера, не создает экземпляр платформы Joomla, поэтому ничто в Joomla не поможет решить вашу проблему.В зависимости от URL-адресов, которые вы используете для доступа к файлам, вам придется решить эту проблему с помощью обычного перенаправления 301 для URL-адресов без строк запроса или mod_rewrite для тех, у кого.

0 голосов
/ 27 октября 2011

Вы можете использовать плагин перенаправления для joomla 1.5, который также вызывает 404 доступа.Мне нравится этот: http://extensions.joomla.org/extensions/site-management/url-redirection/14676

...