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:

  1. 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]

  2. No arquivo gerado durante a instalação do mediawiki - LocalSettings.php - faça as seguintes alterações:
    • Altere o valor da variável $wgScriptPath para o endereço web da instalação mediawiki.
      Por exemplo: se o endereço do wiki é o próprio domínio, como http://meuwiki.com.br/, a configuração deve ser: $wgScriptPath = "";
      se o endereço do wiki é uma subpasta, como por exemplo http://meusite.com.br/wiki, configure: $wgScriptPath = "/wiki";
    • Crie ou altere a variável $wgArticlePath para que esta seja igual a "$wgScriptPath/$1":
      $wgArticlePath="$wgScriptPath/$1";

Pronto!
Agora seu wiki já tem URL amigáveis!

Comentários

imagem de Rafael Reinehr

Bela dica, Lourenzo. Queria conversar com você sobre filosofia, vegetarianismo, internet e empreendedorismo social. Mande-me um mail.

imagem de Felipe

Boa Tarde! algum sabe se existe um modulo ou plugin para o mediawiki que faz um " indique esta pagina" se souber me avisem flw

imagem de Anônimo

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 !!!

imagem de Aiman Jalil Sarraf

Obrigado parceiro, funciona perfeitamente!

imagem de Osni Arturo Francisco Junior

Parabéns pelo post, pessoas como você é que impulsionam o mundo para frente.

Funciona perfeitamente.

imagem de lourenzo

Que bom que foi útil, obrigado pelo apoio

Lourenzo Ferreira

imagem de Francine

Olá, boa noite!
Estou aprimorando a MediaWiki e seu blog está me ajudando muito. Obrigada!
Sabe como deve ser feita essa alteração quando se utiliza o Servidor IIS?

imagem de lourenzo

Olá,
Encontrei esta documentação oficial em inglês:
http://www.mediawiki.org/wiki/Manual:Short_URL/IIS7

Se precisar de ajuda para traduzir, dá um alo.

Lourenzo Ferreira

Comentar

Usando nome e URL
  • Endereços de páginas de internet e emails viram links automaticamente.
  • Tags HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Quebras de linhas e parágrafos são feitos automaticamente.
  • [left]Conteúdo[/left] [right]Conteúdo[/right]
  • {{ url [|text] [|title] [|rel] [|target] }}
  • [edit] ..text.. [/edit]
  • Você pode citar outros comentários usando as tags [quote] .

Mais informações sobre as opções de formatação