Hola a todos. Queria saber si alguien conoce la forma de cambiar las direcciones de los link para que sean relativas al documento que las contiene y no al sitio.
ej: en lugar de http://localhost/cmsms/index.php?page=news que aparezca index.php?page=news
No se si esto es posible o hay que volver a instalar.
Gracias.
link relativa a documento
Moderator: hexdj
- alinome.net
- Forum Members
- Posts: 124
- Joined: Thu Jan 25, 2007 2:54 pm
Re: link relativa a documento
Lo primero que se me ocurre es modificar el archivo del comando que hace los enlaces internos, plugins/function.cms_selflink.php, pero eso no es muy ortodoxo 
En el fichero config.php tienes esto:
#Document root as seen from the webserver. No slash at the end
#e.g. http://blah.com
$config['root_url'] = 'http://midominio.biz/midirectorio';
Es el único parámetro que parece tener relación con lo que quieres.
En un sitio mío acabo de probar a dejarlo vacío:
Pero no funciona. Los enlaces apuntan fuera del directorio donde están las páginas. Entonces lo he intentado así y parece que funciona:
La pega es que en la URI salen tres barras al inicio de la jerarquía (http://midominio.biz/midirectorio///mipaginita'), aunque eso no afecta al funcionamiento de los enlaces. Eso sí, ¡las CSS desaparecen!
Habría que investigar más para evitar esos problemas y además asegurarse de que este cambio no provoca fallos en alguna otra parte, pero espero que te sirva de pista para indagar. Suerte.
¿Para qué necesitas que los enlaces sean relativos?
Saludos

En el fichero config.php tienes esto:
#Document root as seen from the webserver. No slash at the end
#e.g. http://blah.com
$config['root_url'] = 'http://midominio.biz/midirectorio';
Es el único parámetro que parece tener relación con lo que quieres.
En un sitio mío acabo de probar a dejarlo vacío:
Code: Select all
$config['root_url'] = '';
Code: Select all
$config['root_url'] = './';
Habría que investigar más para evitar esos problemas y además asegurarse de que este cambio no provoca fallos en alguna otra parte, pero espero que te sirva de pista para indagar. Suerte.
¿Para qué necesitas que los enlaces sean relativos?
Saludos
Marcos Cruz
Re: link relativa a documento
Al hacer los sitios siempre hago los enlaces relativos, me parece mas ordenado, asi el documento enlazado se busca en relacion a la ubicacion con el documento actual y no en relacion a su ubicacion en el servidor.
Por otro lado estoy trabajando en una intranet, y los enlaces q asi como estan en la url son relativos a mi pc, entonces la direccion siempre empieza con 'http://localhost'
Gracias.
Por otro lado estoy trabajando en una intranet, y los enlaces q asi como estan en la url son relativos a mi pc, entonces la direccion siempre empieza con 'http://localhost'
Gracias.