Si si, no está mal escrito.
De Production a Development.
El tema es que finalmente hemos conseguido las claves para acceder al host remoto del site que tenemos con la empresa y he querido bajarlo entero junto con el dump de la bbdd para montarlo localmente en un stack XAMPP, para poder montar y desmontar a gusto y conveniencia.
Una vez montado y propiamente configurado, el DRUPAL funciona correctamente pero no veo la mitad de las imagenes.
Todo lo que veo es aquello que tiene path absoluto, es decir que contiene "http://localhost/web/sites/..." en donde "web" es el nombre de la carpeta en xampp/htdocs en la que se encuentra el site descargado via FTP.
Esto sucede con hrefs, src, url de CSS, etc... en algunos casos deben tener un "base_path()" o demas que saca el localhost/.... pero en la mayoria de casos estan escritos a pelo en el codigo via "/sites/images/...." y ahí es donde pierdo las imagenes o links.
Si edito el codigo via Chrome y añado a mano el "http://localhost/web/" delante del path existente en src="" o href="", por ejemplo, entonces las imagenes o rutas funcionan y se ven bien.
Lo que quiero:
Puedo via .htaccess colocar alguna rewriterule que detecte cuando falta esta parte de localhost y la prefije a la url que toque?
Dado que el site en el host remoto esta montado en la raiz, las referencias parciales funcionan sin problema. En mi caso, al montarlo dentro de un subdirectorio, se me jode le invento. Un clasico.
No puedo alterar todo el codigo existente, pues es un Drupal ya muy avanzado.
Merci!