En htaccess tengo esta regla
Código htaccess:
Ver original
RewriteRule ^grupos/(.+)$ grupos.php?nombre=$1
De forma que la página que antes era grupos.php?nombre=migrupo ahora será grupos/migrupo. Hasta aquí bien.
El problema es que ahora el comportamiento es como si la página grupos.php estuviera en una carpeta llamada grupos, por lo que todo lo que había escrito en la página que tuviera relación con los directorios dentro del servidor no funciona. Y esto es un problema con la cabecera. La web tiene la misma cabecera para todas las páginas y, por ejemplo, las imágenes no se cargan.
En la cabecera hay una imagen, que es la foto del usuario:
Código HTML:
Ver original
<img src="images/fotos_usuario/mi_foto.jpg"/>
Ahora esa foto no se carga, para que se cargase tendría que bajar dos niveles en el arbol de carpetas, como si la página grupos/migrupo estuviera en la ruta www/grupos/migrupo
Código HTML:
Ver original
<img src="../../images/fotos_usuario/mi_foto.jpg"/>
Pero no puedo hacer esa modificación porque como he dicho la cabecera es la misma para toda la web, y si hiciera esa modificación las imágenes no se cargarían en index.php.
Si alguien sabe como solucionar este problema por favor que me lo indique, porque me estoy volviendo loco! He buscado en Stack Overflow pero no he encontrado nada.
Por cierto, pongo esto en la sección de PHP porque creo que la única forma de arreglar esto debe ser desde el servidor, con PHP.
Mil gracias por anticipado.