Iré por partes a ver si me doy explicado
-tengo un index.php desde el que llamo a los includes (cabecera, menú izquierda, menú derecha y el pie de página)
-El index.php lógicamente está en el directorio raiz, y los includes están en el directorio "includes"
-Dentro del include del menú de la izquierda (izq.php) si "llamo" a un link como si estuviera en el directorio raiz ("ejemplo.php"), en el servidor que me monté en el pc (appserv) me da error, y si le pongo "../ejemplo.php" me va bien.
-En cambio si hago la prueba subiéndolo a la web de verdad (y no al servidor que me monté yo) es al revés y la forma correcta de llamarlo es "ejemplo.php".
¿a quién hago caso? ¿"atraso un nivel" con "../" o lo dejo sin "atrasar" ya que queda como si estuviera en la página donde ponga el include en lugar de en el include?
Y con perdón, pero valla mierda el servidor propio que monté para hacer las pruebas ¿no? se supone que tenía que funcionar igual que el de verdad.