URLs amigáveis no Mediawiki
Para quem instalou o mediaWiki e gostaria de URLs mais agradáveis do que as que vem por padrão, assim como as da wikipedia, bastam dois passos simples.
Mas como requisito básico, o mediawiki deve estar rodando com o servidor apache, e o apache deve estar com o módulo rewrite disponível.
Os dois passos são simples:
- Na pasta de instalação do mediawiki, crie o arquivo .htaccess, com o seguinte conteúdo:
#Ativar módulo rewrite
RewriteEngine On
#Regras: se não existir arquivo ou diretório com o endereço fornecido
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#Reescrever URL, adicionando o query string
RewriteRule ^(.*) index.php?title=$1 [QSA] - No arquivo gerado durante a instalação do mediawiki - LocalSettings.php - faça as seguintes alterações:
- Altere o valor da variável
$wgScriptPathpara o endereço web da instalação mediawiki.
Por exemplo: se o endereço do wiki é o próprio domínio, comohttp://meuwiki.com.br/, a configuração deve ser:$wgScriptPath = "";
se o endereço do wiki é uma subpasta, como por exemplohttp://meusite.com.br/wiki, configure:$wgScriptPath = "/wiki"; - Crie ou altere a variável
$wgArticlePathpara que esta seja igual a"$wgScriptPath/$1":
$wgArticlePath="$wgScriptPath/$1";
- Altere o valor da variável
Pronto!
Agora seu wiki já tem URL amigáveis!















Comments
[...] Este artigo foi movido para: http://lourenzo.blog.br/2007/09/24/urls-amigaveis-no-mediawiki/ [...]
Bela dica, Lourenzo. Queria conversar com você sobre filosofia, vegetarianismo, internet e empreendedorismo social. Mande-me um mail.
Boa Tarde! algum sabe se existe um modulo ou plugin para o mediawiki que faz um " indique esta pagina" se souber me avisem flw
Antes, tentei, tentei e tornei a tentar... e nada
tentei, tudo possível na net e no proprio WikiMedia, durante umas 3 semanas, e não obtive suscesso...
E finalmente, consegui URL amigavel no meu Wiki,, com este teu Belo e Simples tutorial, reto-e-direto. sem nada complicado, obtive o resultado desejado em menos de 5 minutos.
nao tenho porque me identificar, apenas agradecer..
Obrigado !!!
Obrigado parceiro, funciona perfeitamente!
Post new comment