Ayuda con metodo PHP
(Nivel 1 - 14 posts) |
Holaa todos
Necesito saber si alguien puede ayudarme,tengo un metodo que dado una url pasada por parametro me recoje una lista de urls , funciona bien hasta que llamo recursivo para cada url de la lista, el problema es el siguiente,cuando llamo con el primer elemento de la lista para obtener un nuevo listado de url e insertarlo al final de la lista , me esta creando una redundancia de url , ejemplo , si el sitio esta utilizando un cms(joonla por ejemplo) , me escribe en varias ocaciones http://mipagina.com/index.php/# http://mipagina.com/index.php/# http://mipagina.com/index.php/# http://mipagina.com/index.php/# etc.... pero ademas de eso cuando convierto la url de relativa en absoluta y le toca a ella para formar el listado me hace referencia a ella misma y a otras que ya estan en la lista, por ejemplo http://mipagina.com/?q=produccion //--Ya esta pagina la tengo en la lista (la tengo indexada) http://mipagina.com/?q=node/1834/?q=produccion //Esta es la misma que la anterior http://mipagina.com/?q=tecnologia http://mipagina.com/?q=node/1834/?q=tecnologia http://mipagina.com/?q=node/1835/?q=tecnologia http://mipagina.com/?q=node/1836/?q=tecnologia http://mipagina.com/?q=node/1834/?q=produccion/?=tecnologia Esto es muy molesto ya que el proceso de indexacion de una pagina es un proceso muy costoso (recursos) y si ademas eso tengo que hacerlo con la misma pagina varias veces.... Si alguien tiene una idea de como resolver el problema se lo agradeceria , si no me hago entender bien me escriben. Saludos y gracias de antemano. Aqui les dejo el codigo por si alguien puede ayudarme Código PHP |
