Quijost
Webmaster => Desarrollo Web => Mensaje iniciado por: dante en Julio 18, 2010, 01:54:47 am
-
Hola a todos:
Tengo el siguiente problema pues tengo un sitio con django pero como recomiendan muchos los scripts staticos como css,js y esas cosas los puse como alias en el apache en local me funciona bien pero en el servidor me carga el sitio pero no me hace el alias y me gustaria saber como hacer esos alias o alguna otra solucion
la linea que puse en el .htaccess es la siguiente pero no funciona
Alias "/media/" "/home/prueba/public_html/virtualmedicaloffice/media/"
muchas gracias por su tiempo
-
Lo que no entiendo es porque necesitas hacer un alias ¿para poder vincular un script como /media/script.js?
¿Podrías poner el código de django donde usas esta característica?
¿Has probado con Redirect? Algo como:
Redirect 303 /media tudominio.com/virtualmedicaloffice/media
-
Muchas gracias por su respuesta.
Yo use el redirect asi
Redirect 303 /media http://xxxxx.quijost.com/virtualmedicaloffice/media
Y no me funciona lo que necesito saber es que estoy haciendo mal ya que lo que necesito es que me cargue el contenido estatico en en local le tengo Alias al apache para que me sirva el contenido estatico lo que no se es otra alternativa que pueda utilizar ya que la del alias me funciona bien en local pero en el htaccess me arroja un errror.
El codigo de la plantilla es el siguiente
<link rel="stylesheet" href="/media/gallery-blue/css/style-print.css" type="text/css" media="print" />
El alias es para que las rutas largas reemplazarlas por /media/ por eso estaba tratando de hacer esto en el htaccess
Alias /media/ /home/prueba/public_html/virtualmedicaloffice/media/
No se que falla o por que no se puede
Muchas gracias por la colaboracion prestada
-
Ah, pero en ese caso no necesita crear un alias y no necesita poner toda la ruta completa, ya que la ruta siempre es relativa a public_html, luego podría poner:
<link rel="stylesheet" href="/virtualmedicaloffice/media/gallery-blue/css/style-print.css" type="text/css" media="print" />
Pruebe esta opción y díganos si le funciona correctamente.
-
Muchas gracis por la respuesta ya probe y no funciona, y los archivos tienen permisos y todo. No se que mas puedo hacer
-
Hemos comprobado su dominio http://prueba.quijost.com/virtualmedicaloffice/ y si están cargando los css. Pero tiene algo raro configurado, ya que esos mismos archivos, lo que están haciendo es cargarse de nuevo así mismos (puede ver esto con Firebug).
Sino estuvieran cargando, los archivos css le darían un error 404, pero si lo están solo que cargan el mismo archivo referido (probablemente tenga algo mal en su .htaccess o codigo de django).
Tenemos más clientes usando django y muy complejos y no tienen problemas de este tipo. Por favor revise que sus configuraciones sean correctas.