MediaWiki “sem texto nesta página” com caracteres especiais no campo de pesquisa

1

Estamos atualizando do MediaWiki 1.13.2 - > 1.15.4. Um dos problemas que vemos é que, quando uma página é pesquisada, em que o nome da página contém caracteres especiais, a página não pode ser encontrada.

Especificamente, se a página for chamada A & B (A e comercial B) e eu digitar A no campo de pesquisa, ela (corretamente) será exibida A & B como sugere uma pesquisa. Quando seleciono A e B, irei para uma página marcada com A com esta mensagem:

There is currently no text in this page. You can search for this page title in other pages, search the related logs, or edit this page.

O URL estará correto: <fullURL>/A%26B

(Isso também é visto se eu pressionar Página aleatória várias vezes até eu me deparar com isso.)

Alguém sabe como isso pode ser resolvido?

    
por Wikis 26.11.2010 / 09:03

2 respostas

1

Resolveu. Nosso LocalSettings.php teve:

$wgArticlePath = "${wgScriptPath}/$1";

Eu removi esta linha que deu title= no URL. Eu resolvi isso adicionando:

$wgUsePathInfo = true;

para LocalSettings.php

A única desvantagem é que /index.php é adicionado a todos os URLs. Se alguém puder resolver isso, vou votar de bom grado! =: -)

    
por 26.11.2010 / 11:12
1

Veja o artigo URL curto no MediaWiki .org para alguns detalhes que podem ajudá-lo, incluindo algumas opções para corrigi-lo.

    
por 26.11.2010 / 15:21

Tags