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

imagem de Diego

Muito obrigado pela ajuda. Foi de extrema facilidade e, mesmo assim, não encontrei esse apoio em lugar algum. Muito obrigado mesmo, ajudou muito meu site a não ter aspecto de amador.

imagem de Jhon

Cara, muito obrigado!!!
Depois de muitas tentativas, enfim, consegui graças à você!!!
Uma postagem de 2007...cara que show de explicação valeu irmão!!!

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