|
|
Prefira utilizar a página de discussão antes de fazer uma modificação que altere o contexto. |
Esta página é um texto informativo sobre como são detectados e corrigidos redirects (redireccionamentos) duplos. Da forma como o redirecionamento de páginas está implementado no software da Wikipédia, apenas pode haver um nível de redirecionamento. Ou seja, uma página que faça redirect para outra página que também é um redirect, não é redirecionada.
A query SQL que está a ser utilizada para encontrar os redirects duplos é:
select concat("# [[",ns_name,a.cur_title,"]]")
from namespaces
join cur a on ns_id=a.cur_namespace
join links on a.cur_id=l_from
join cur b on b.cur_id=l_to
where a.cur_text like "#redirect%"
and b.cur_text like "#redirect%"
order by a.cur_title;
Para resolver isto, é necessário editar as páginas que têm "redirects para redirect" e corrigi-las de forma a apontarem para a página correta.
Existe uma página especial que lista todos os redireccionamentos duplos. Note, no entanto, que esta página não é dinâmica e poderá estar desactualizada.
A transformação de redirecionamentos duplos em redirecionamentos simples passa a ser feita automaticamente, por robôs, não sendo mais necessário fazer a correção manual dos mesmos.