Em vez de usar uma página comum com um redirecionamento, crie um modelo que produza o link direto e atualize o modelo conforme necessário.
Quando clicado, "[[Media: spreadsheet.xls]]" carrega com êxito a planilha no Excel.
No entanto, uma página contendo "#REDIRECT [[Media: spreadsheet.xls]]" acessa a página "mywiki / index.php? title = Media: spreadsheet.xls" em vez de exibir o arquivo de planilha real.
Como posso criar um redirecionamento para que ele carregue o arquivo diretamente, em vez de ir para a página 'meta.php'? '
O #REDIRECT redireciona uma página para outra página . Não pode redirecionar para um item de mídia.
A página que você vê quando redireciona para um item de mídia é apenas outra página do Wiki (embora gerada automaticamente).
Você poderia pensar que, se pudesse de alguma forma inserir um #REDIRECT nessa página, ele faria o que quisesse, mas não ...
Double redirects
A double redirect is a page redirecting to a page which is itself a redirect, and it will not work. Instead, people will be presented with a view of the next redirect page. This is a deliberate restriction, partly to prevent infinite loops, and partly to keep things simple.
However, you could look out for double redirects and eliminate them by changing them to be 1-step redirects instead. You are most likely to need to do this after a significant page move. Use the "what links here" toolbox link to find double redirects to a particular page, or use Special:DoubleRedirects to find them throughout the whole wiki.
Então, sinto muito, mas a menos que você queira reescrever como partes do MediaWiki funcionam, você está com o redirecionamento para a página de mídia.
Tags mediawiki