Ver Mensaje Individual
  #12 (permalink)  
Antiguo 18/05/2005, 04:23
Avatar de caerolus
caerolus
 
Fecha de Ingreso: agosto-2004
Ubicación: Madrid, España
Mensajes: 280
Antigüedad: 19 años, 8 meses
Puntos: 1
Vamos a ver. No confundamos la raíz en php con la raíz de html. Me explico:
Si en un script de php ponemos, por ejemplo include("/directorio/achivo.xxx"); nos irá a la raíz de php, que es la raíz del sistema de archivos del servidor. Esto no será lo mismo que, por ejemplo: /usr/docs/html/dominio/directorio/archivo.xxx, suponiendo que tu web la tengas en el directorio /usr/docs/html/dominio/.
Ahora bien, si pones la raíz / en html, ser refiere a la raíz de tu dominio. Si pones href="/directorio/archivo.xxx" te irá a /usr/docs/html/dominio/directorio/archivo.xxx, que realmente es lo que querías.
Es decir: si nuestra web está en el directorio /usr/docs/html/dominio/ del disco duro, / en php no nos vale para esto, pero / en html sí, porque lo hará desde el mismo sitio donde tienes tu web. El servidor ya se encarga de sustituir el http://www.dominio.com por /usr/docs/html/dominio/, si así lo entiendes mejor.
Total, que puedes poner href="/categoria1./index.html" sin ningún problema, porque ese path es de html.
No sé si me he explicado bien. Saludos
__________________
Mi página personal: Julián Urbano