Foros del Web » Programando para Internet » PHP »

problemas con las direcciones absolutas URL

Estas en el tema de problemas con las direcciones absolutas URL en el foro de PHP en Foros del Web. Buenas a todos. Venia a preguntaros una duda que tengo sobre las URL. Resulta que en mi web el archivo index.php esta en la raiz ...
  #1 (permalink)  
Antiguo 27/08/2012, 05:15
 
Fecha de Ingreso: enero-2010
Mensajes: 30
Antigüedad: 14 años, 3 meses
Puntos: 0
Pregunta problemas con las direcciones absolutas URL

Buenas a todos.

Venia a preguntaros una duda que tengo sobre las URL. Resulta que en mi web el archivo index.php esta en la raiz y después tengo una carpeta llamada include donde estan los archivos, menu.php, sidebar.php, etc y ademas tengo la carpeta secciones con varios archivos php (1 por seccion).

Bien, cuando quiero ver por ejemplo una noticia la url me pone lo siguiente localhost/dominio/includes/secciones/noticias.php?id=xxx (siendo xxx el id de noticia).

Y quiero convertirlo es en dominio.org/noticias/TITULO_NOTICIA

Lo que me importa es como hacer para quitar "/includes/secciones" ya que no me gutaria que un usuario sepa las rutas reales de los archivos.

Quitando por hecho que localhost/dominio es por que estoy en local y se transformara en dominio.com al subirlo a un servidor web..., se que con las opciones RewriteEngine/
RewriteBase/RewriteCond/RewriteRule del htaccess puedo llegar a quitar las extensiones de los archivos asi como evitar ver las variables y ponerlas tipo noticias/TITULO_NOTICIA/, ahora bien, se puede hacer con htacces quitar parte de la ruta local "includes/secciones"?

Tengo entendido que php tiene funciones para coger por variable la PATH, se podria hacer eso, quitar con substr "includes/secciones" y usar esa variable en los cada href, funcionaria??.

Hay alguna funcion en php para eliminar partes de la ruta absoluta??? o decirle al servidor que todo lo que este dentro de "includes/secciones" no lo muestre en la url?? o por el contrario deberia tener todos los archivos php de mi web en la raiz para evitar esto??

Espero que me puedan ayudar, muchas gracias.
  #2 (permalink)  
Antiguo 27/08/2012, 06:51
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: problemas con las direcciones absolutas URL

lo ideal es aplicar URL amigables, puedes consegirlo con el mod_rewrite de apache, existen miles de tutoriales, y clases prefabricadas para hacerlo como el Routing de Symfony2
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: direcciones, url, variables, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:33.