Foros del Web » Administración de Sistemas » Software para Servers »

Problema del servidor o de Moodle?

Estas en el tema de Problema del servidor o de Moodle? en el foro de Software para Servers en Foros del Web. Hola: Tengo un hosting al que se podía acceder con o sin las 3 w en la dirección. Ayer instalé en la raíz, Moodle 2.2, ...
  #1 (permalink)  
Antiguo 10/07/2012, 18:26
 
Fecha de Ingreso: diciembre-2007
Mensajes: 467
Antigüedad: 16 años, 10 meses
Puntos: 3
Problema del servidor o de Moodle?

Hola:

Tengo un hosting al que se podía acceder con o sin las 3 w en la dirección.
Ayer instalé en la raíz, Moodle 2.2, usando Fantastico. Ahora resulta que se accede perfectamente a través de la dirección sin las 3 w, pero si escribo las 3 w, aparece el mensaje de abajo:



Después me redirige bien a la dirección con las 3 w, pero este comportamiento no es normal.
¿Alguien sabe cómo solucionar el problema?.
Muchas gracias!


Federico
  #2 (permalink)  
Antiguo 11/07/2012, 17:50
Avatar de Apolo
Colaborador
 
Fecha de Ingreso: abril-2003
Ubicación: ubicado
Mensajes: 7.961
Antigüedad: 21 años, 7 meses
Puntos: 109
Respuesta: Problema del servidor o de Moodle?

Eso ocurre por una directiva de configuración de Moodle, en el config.php.

Yo diría que es un "bug" de Moodle, pero otros dirán que es un "feature" del software.

En fin, entiendo que estás en un servidor Linux, por aquello del Fantastico que mencionas, así que puedes solucionarlo con una regla mod_rewrite como esta por ejemplo:

Cita:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
Obviamente reemplazas "example" por el nombre de tu dominio.

Eso lo pones en un fichero o archivo que debes nombrar exactamente como:

.htaccess

Y lo subes a la raíz de tu sitio web.

Así tu sitio siempre cargará sin las "www" sin importar lo que haya digitado en su navegador el visitante. Y de paso te sirve para temas de posicionamiento SEO. :)

Si tienes más dudas, pide soporte a tu proveedor de hosting, que para eso también les pagas. :)
__________________
Planes VPS en el mundo > DirectorioVPS
Visita los foros de hosting de ComunidadHosting
  #3 (permalink)  
Antiguo 13/07/2012, 20:20
 
Fecha de Ingreso: diciembre-2007
Mensajes: 467
Antigüedad: 16 años, 10 meses
Puntos: 3
Respuesta: Problema del servidor o de Moodle?

Hola:

Mil gracias!
Con tu respuesta pude resolver el problema.
En RewriteCond pongo la dirección con las www y en RewriteRule sin las www.
Gracias de nuevo por tu ayuda.


Federico
  #4 (permalink)  
Antiguo 13/07/2012, 21:04
Avatar de Apolo
Colaborador
 
Fecha de Ingreso: abril-2003
Ubicación: ubicado
Mensajes: 7.961
Antigüedad: 21 años, 7 meses
Puntos: 109
Respuesta: Problema del servidor o de Moodle?

Estupendo.

:)
__________________
Planes VPS en el mundo > DirectorioVPS
Visita los foros de hosting de ComunidadHosting
  #5 (permalink)  
Antiguo 24/01/2013, 21:37
 
Fecha de Ingreso: diciembre-2007
Mensajes: 467
Antigüedad: 16 años, 10 meses
Puntos: 3
Respuesta: Problema del servidor o de Moodle?

Cita:
Iniciado por Apolo Ver Mensaje
Eso ocurre por una directiva de configuración de Moodle, en el config.php.

Yo diría que es un "bug" de Moodle, pero otros dirán que es un "feature" del software.

En fin, entiendo que estás en un servidor Linux, por aquello del Fantastico que mencionas, así que puedes solucionarlo con una regla mod_rewrite como esta por ejemplo:



Obviamente reemplazas "example" por el nombre de tu dominio.

Eso lo pones en un fichero o archivo que debes nombrar exactamente como:

.htaccess

Y lo subes a la raíz de tu sitio web.

Así tu sitio siempre cargará sin las "www" sin importar lo que haya digitado en su navegador el visitante. Y de paso te sirve para temas de posicionamiento SEO. :)

Si tienes más dudas, pide soporte a tu proveedor de hosting, que para eso también les pagas. :)

Apolo: muchas gracias por tu ayuda. Realmente este archivo me sirvió. El asunto es que ahora tengo que hacer lo mismo, pero usando una carpeta y no la raiz del dominio. He intentado todas las formas de sintaxis imaginables pero no obtengo resultados. La ruta de Moodle es: midominio/plataforma
Saludos.

Federico
  #6 (permalink)  
Antiguo 24/01/2013, 22:37
Avatar de Apolo
Colaborador
 
Fecha de Ingreso: abril-2003
Ubicación: ubicado
Mensajes: 7.961
Antigüedad: 21 años, 7 meses
Puntos: 109
Respuesta: Problema del servidor o de Moodle?

Cita:
Iniciado por fede1976 Ver Mensaje
El asunto es que ahora tengo que hacer lo mismo, pero usando una carpeta y no la raiz del dominio. He intentado todas las formas de sintaxis imaginables pero no obtengo resultados. La ruta de Moodle es: midominio/plataforma
No entiendo. Dame un ejemplo concreto de lo que quieres hacer.
__________________
Planes VPS en el mundo > DirectorioVPS
Visita los foros de hosting de ComunidadHosting
  #7 (permalink)  
Antiguo 25/01/2013, 05:12
 
Fecha de Ingreso: diciembre-2007
Mensajes: 467
Antigüedad: 16 años, 10 meses
Puntos: 3
Respuesta: Problema del servidor o de Moodle?

Apolo:

Muchas gracias. Recordemos que hay un problema con Moodle. El siguiente código (enviado por vos) me ha funcionado perfectamente para Moodle instalado en la raiz del dominio:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.midominio.com.ar [NC]
RewriteRule ^(.*)$ http://midominio.com.ar/$1 [L,R=301]

Pero ahora instalé Moodle en la carpeta "plataforma" y no en la raiz, de manera que la ruta es midominio/plataforma
Tengo que cambiar el código anterior, lo hice y probé con todas las sintaxis imaginables pero no funciona, por ejemplo:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.midominio.com.ar/plataforma [NC]
RewriteRule ^(.*)$ http://midominio.com.ar/plataforma/$1 [L,R=301]

No consigo que esto funcione!
Muchas gracias.

Federico
  #8 (permalink)  
Antiguo 25/01/2013, 10:42
Avatar de Apolo
Colaborador
 
Fecha de Ingreso: abril-2003
Ubicación: ubicado
Mensajes: 7.961
Antigüedad: 21 años, 7 meses
Puntos: 109
Respuesta: Problema del servidor o de Moodle?

Pero es que el mismo código que cité antes te sirve igual:

Cita:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://example.com/carpeta/$1 [L,R=301]
Ese código te va a redirigir cualquiera de estas peticiones...

www.example.com
www.example.com/carpeta

hacia...

example.com/carpeta

Saludos!
__________________
Planes VPS en el mundo > DirectorioVPS
Visita los foros de hosting de ComunidadHosting
  #9 (permalink)  
Antiguo 28/01/2013, 13:25
 
Fecha de Ingreso: diciembre-2007
Mensajes: 467
Antigüedad: 16 años, 10 meses
Puntos: 3
Respuesta: Problema del servidor o de Moodle?

Apolo:

Muchas gracias. Finalmente, resolví el problema con tu código original más una idea mía!
Saludos.

Federico
  #10 (permalink)  
Antiguo 29/01/2013, 00:15
Avatar de Apolo
Colaborador
 
Fecha de Ingreso: abril-2003
Ubicación: ubicado
Mensajes: 7.961
Antigüedad: 21 años, 7 meses
Puntos: 109
Respuesta: Problema del servidor o de Moodle?

Estupendo. :)
__________________
Planes VPS en el mundo > DirectorioVPS
Visita los foros de hosting de ComunidadHosting

Etiquetas: hosting, php, red, servidor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:00.