При нажатии "[[Media:spreadsheet.xls]]" успешно загружает электронную таблицу в Excel.
Однако страница, содержащая "#REDIRECT [[Media:spreadsheet.xls]]" просто, переходит к странице "mywiki/index.php?title=Media:spreadsheet.xls" вместо того, чтобы подать фактический файл электронной таблицы.
Как я могу создать перенаправление так, чтобы оно загрузило файл непосредственно, вместо того, чтобы идти в "index.php" 'meta' страница?
Вместо того, чтобы использовать обычную страницу с перенаправлением, создайте шаблон, который производит прямую ссылку, и обновите шаблон по мере необходимости.
#REDIRECT перенаправляет одну страницу к другой странице. Это не может перенаправить к объекту медиа.
Страница, которую Вы видите, когда Вы перенаправляете к объекту медиа, является просто другой страницей Wiki (хотя автоматически сгенерированная).
Вы думали бы что, если бы Вы могли бы так или иначе вставить #REDIRECT в ту страницу, что она сделала бы то, что Вы хотите, но нет...
Двойные редиректы
Двойное перенаправление является перенаправлением страницы к странице, которая является самостоятельно перенаправлением, и оно не будет работать. Вместо этого люди будут представлены в целях следующей страницы перенаправления. Это - преднамеренное ограничение, частично чтобы предотвратить бесконечные циклы и частично сохранить вещи простыми.
Однако Вы могли высматривать двойные перенаправления и устранить их путем изменения их, чтобы быть перенаправлениями с 1 шагом вместо этого. Вы будете должны, скорее всего, сделать это после значительного перемещения страницы. Используйте, "что связывает здесь" ссылку панели инструментов, чтобы найти двойные перенаправления к конкретной странице или использовать Special:DoubleRedirects для нахождения их всюду по целой Wiki.
Таким образом, я сожалею, но если Вы не представляете себе переписывать, как части работы MediaWiki, Вы застреваете с наличием, это перенаправляет к странице медиа.