fbpx

Sidebar

02
Qui, Maio

Erro de redirecionamento do Moodle (com WWW ou Sem WWW)

Tutoriais e Dicas para o software Moodle
Typography
  • Smaller Small Medium Big Bigger
  • Default Helvetica Segoe Georgia Times

Um problema bastante comum a partir da versão Moodle 2.0 (ainda não corrigido na versão 2.5) é que após a instalação você somente consegue fazer acesso direto ao Moodle por um caminho, seja ele com "www" ou "sem www", isso irá depender de como configurou.

Embora seja possível o acesso das duas formas (com e sem www), em um dos casos irá aparecer uma mensagem "acesso incorreto detectado, este servidor pode ser acessado somente através do endereço... " e logo somos redirecionado, isso leva alguns segundos mas que são bastante desagradáveis para o usuário(aluno).

Há duas formas de corrigir o problema, (eu particularmente prefiro a segunda), veja:

 1 - Altere seu arquivo htacess.txt

Abra o arquivo htaccess.txt em seu bloco de notas e adicione as seguintes linhas

RewriteEngine On
RewriteCond %{HTTP_HOST} ^seumoodle.com.br
RewriteRule ^ http://www.seumoodle.com.br%{REQUEST_URI} [L,R=301]

Salve como .htaccess (ponto na frente) e envie para o servidor novamente. Caso o arquivo não exista, basta cria-lo.

 2 - Altere o arquivo setuplib.php

Altere o seguinte arquivo:

lib/setuplib.php

Localize a linha abaixo (aproximadamente linha 803)

Redirect ($ CFG-> wwwroot, get_string ('wwwrootmismatch', 'error', $ CFG-> wwwroot), 3);

Mude para

Redirect ($ CFG-> wwwroot, get_string ('wwwrootmismatch', 'error', $ CFG-> wwwroot), 0);

Perceba que mudamos o 3 para 0

Problema resolvido!

Ajudou? Compartilhe é uma forma de retribuir.

Grande Abraço