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.
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
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.