Web no carga los estilos despues de una redirección

Iniciado por Hekaly, 18 Noviembre 2014, 10:21 AM

0 Miembros y 1 Visitante están viendo este tema.

Hekaly

Buenos días.

Tengo una web estatica (solo a base de html, js y css) donde se me pidio que redireccionara ciertas rutas a url amigagles.

El caso es que he conseguido que me redireccione pero no me carga bien algunos estilos y algunos js.

Esto lo he hecho todo desde el virtualhost quedando de esta forma.

RewriteEngine on

    RewriteRule /webinars  "/es/webinars.html" [PT]
    RewriteRule /debates "/es/debates.html" [PT]
    RewriteRule /sondeos "/es/index/sondeos.html" [PT]


Nota: No esta dentro de ningun <Directory> <IfMofule> etc.

He visto que los css y js apuntan de la siguiente forma.

../css/[ruta.css]
../js/[ruta_js]


He intentado poner algo como esto: 

RewriteRule /webinars/(.*)$  "/es/webinars.html" [PT]

Para ver carga los ficheros pero nada.

Muchas gracias y un saludo.

engel lex

si haces url amigables tienes que tener cuidado con las rutas reales y por referencia, el css, js y eso, procura colocarlas en rutas completas ej:http://pagina.com/css/css.css
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

MinusFour

Cita de: Hekaly en 18 Noviembre 2014, 10:21 AM
Buenos días.

Tengo una web estatica (solo a base de html, js y css) donde se me pidio que redireccionara ciertas rutas a url amigagles.

El caso es que he conseguido que me redireccione pero no me carga bien algunos estilos y algunos js.

Esto lo he hecho todo desde el virtualhost quedando de esta forma.

RewriteEngine on

    RewriteRule /webinars  "/es/webinars.html" [PT]
    RewriteRule /debates "/es/debates.html" [PT]
    RewriteRule /sondeos "/es/index/sondeos.html" [PT]


Nota: No esta dentro de ningun <Directory> <IfMofule> etc.

He visto que los css y js apuntan de la siguiente forma.

../css/[ruta.css]
../js/[ruta_js]


He intentado poner algo como esto: 

RewriteRule /webinars/(.*)$  "/es/webinars.html" [PT]

Para ver carga los ficheros pero nada.

Muchas gracias y un saludo.

Depende de donde este tu carpeta css. ¿Está en /es/css o en /css? En tu navegador, debes poder que ruta se llama. Por ejemplo en Chrome presionas F12 y luego selecionas Network.