| |||
| Respuesta: SEO aplicado en Web con carga de contenidos via AJAX Hola! Muy bueno el post. Como observación, el metatag de keywords no se toma en cuenta para el algoritmo PageRank, por ejemplo, ni para aumentar el SEO (checa twitter.com/google/status/4151902196). Lo que está a punto de hacer explosión con los webmaster tools, es el tracking de eventos, el cual, aunado a una buena descripción y buen uso de separación de contenido en HTML, comportamiento en JavaScript, y estilos en CSS , así como la calidad del contenido, entonces automáticamente se hará un buen indexado. No hay que olvidar generar bien los sitemap.xml. Saludos! -Luis |
| ||||
| Respuesta: SEO aplicado en Web con carga de contenidos via AJAX Cita: Amigo, primero que el SEO no se aumenta o decrece, se realiza y punto. Segundo, la meta keywords no es tomada en cuenta por Google, eso no significa que los otros buscadores tampoco lo hagan. Y lo del PageRank... a quién le impota ya el PageRank?
Iniciado por pulidomann Hola! Muy bueno el post. Como observación, el metatag de keywords no se toma en cuenta para el algoritmo PageRank, por ejemplo, ni para aumentar el SEO (checa twitter.com/google/status/4151902196). Lo que está a punto de hacer explosión con los webmaster tools, es el tracking de eventos, el cual, aunado a una buena descripción y buen uso de separación de contenido en HTML, comportamiento en JavaScript, y estilos en CSS , así como la calidad del contenido, entonces automáticamente se hará un buen indexado. No hay que olvidar generar bien los sitemap.xml. Saludos! -Luis ![]() PD: Popobcn me parece muy interesante tu aporte, hay poco (o nulo) material al respecto en el foro. |
| |||
| Respuesta: SEO aplicado en Web con carga de contenidos via AJAX Tienes razón, hay muchas maneras de medir el tráfico en un sitio web. El SEO es un proceso de mejora, y PageRank.. bueno son 500 millones de variables y 200 000 millones de términos (google.com/corporate/tech.html) .. tiene su importancia relativamente con SEO. Sólo fue una observación. A mi también me pareció interesante el post. Saludos! -luis |
| |||
| Respuesta: SEO aplicado en Web con carga de contenidos via AJAX hola popobcn he leido tu post anterior sobre la carga de contenido con ajax y tengo varias dudas: hablas de cargar el contenido pasando variables asi /variable1/variable2/ etc, si yo estoy en www.dominio.com y pulso sobre www.domino.com/variable1/ como haces para que la pagina no refresque y lo que es peor como haces para que la araña de google pulse ahi y no vea que el www.dominio.com/variable1/ y www.dominio.com tienen el mismo contenido. me interesa mucho porque hasta ahora solo he conseguido hacer algo usando www.dominio.com#keyword1 y tiene muchas limitaciones. |
| |||
| Respuesta: SEO aplicado en Web con carga de contenidos via AJAX Cita: Hola, popobcn, ya te he votado ¿cuántos votos necesitas para desarrollar más el ejemplo? Creo que eso es lo interesante.Saludos |
| ||||
| Respuesta: SEO aplicado en Web con carga de contenidos via AJAX Bueno, pensaba que había pasado desapercibido el post... pero veo que hay algo de movimiento :) Cita: La idea es que Google, al igual que el resto de motores de busqueda; sea capaz de identificar y tratar cada uno de los elementos cargados via AJAX como una sección independiente de nuestro proyecto, para ganar visibilidad y mejorar nuestras opciones de cara a una correcta indexación.
Iniciado por lagardel hablas de cargar el contenido pasando variables asi /variable1/variable2/ etc, si yo estoy en www.dominio.com y pulso sobre www.domino.com/variable1/ como haces para que la pagina no refresque y lo que es peor como haces para que la araña de google pulse ahi y no vea que el www.dominio.com/variable1/ y www.dominio.com tienen el mismo contenido.. Con esto conseguiremos que nuestro "proyecto" no tenga una única página, sino tantas como secciones planteemos. El refresco de la página al efectuar un cambio de sección, una vez dentro del proyecto, no será necesario. EJEMPLO Página AJAX con un sistema de carga de contenidos con TABS. La carga de todos los contenidos, se realizará mediante AJAX con un iframe. El proyecto consta inicialmente de una única página de carga de contenidos y distinguiremos un total de 4 secciones / tabs.
Si dieramos de alta nuestro proyecto en los motores de busqueda de esta manera, no se seguirian los enlaces correctamente, no se indexaría más que los siguientes elementos:
Lo que vamos a conseguir es que, de cara a los motores de busqueda, nuestro proyecto tenga las siguientes secciones, con sus correspondientes titulos y meta-etiquetas personalizadas para:
Sin perder el sistema de navegación y carga de contenidos realizado en AJAX de cara a los usuarios que lleguen atraves de resultados de busqueda. ¿Como? Sencillo, vamos a plantear dos sistemas de navegación diferentes. Uno para humanos y otro para motores de busqueda, sin hacer ninguna practica de blackhat (Claro esta... xD) El sistema de navegación para humanosEn cuanto desarrollado el ejemplo en local, lo subo y vamos avanzando paso a paso... :) Saludos |
| |||
| Respuesta: SEO aplicado en Web con carga de contenidos via AJAX Hay una manera fácil de manejar Ajax sin perder la estructura para spiders y robots: Los robots siempre toman en cuenta las etiquetas <a/>, o sea que una liga <a href="terminos-y-condiciones">Ts y Cs</a> te "refrescaría la página a una página que hay que tener preparada (por si te encuentran en algún buscador) con los términos y condiciones. Así mismo, quieres que los términos y condiciones aparezcan al usuario vía ajax sin refrescar la página (cuando se está registrando tal vez). Puedes guardar 2 paginas: Terminos-y-condiciones.html tiene encabezados, etc... es un html normal La otra página (ejemplo "terminos-y-condiciones-ajax.html") contiene unicamente lo que has de insertar (el contenido, sin encabezados ni nada) en cierto div en tu html, via ajax Con la librería JQuery (de javascript) podemos hacer lo siguiente: Cita: De esa manera, los spiders y robots, ven los links como parte de la estructura del sitio, y si la gente busca en google, puede encontrar esa seccion del sitio, pues ya está también en el servidor, una página estática con ese contenido.<body> <h2>esto es una prueba</h2> <a id="mi_link" href="terminos-y-condiciones.html">este es el link</a> <div id="mi_div_para_ajax"></div> <!-- en ese div se inyecta el contenido --> </body> <script type="text/javascript" src="el-jquery.js"></script> <!-- bajalo de jquery.com --> <script type="text/javascript"> // esto es para que cuando ya haya cargado el html, entonces se ejecute el script $(document).ready(function(){ /* el .click es un evento para cuando den clic... el #mi_link es el id del link (puede ser cualquier selector */ $("#mi_link").click(function(){ // puede ser de varios tipos el llamado, en este caso es html $.get("terminos-y-condiciones-ajax.html", {parametros:"enformatojson"}, function(resultado){ $("#mi_div_para_ajax").html(resultado); }, "html"); /* el return false es muy importante para prevenir el comportamiento por default del link */ return false; }); }); </script> Saludos! -luis |
| |||
| Respuesta: SEO aplicado en Web con carga de contenidos via AJAX Cita: En tu caso necesitariamos tambien un archivo htaccess que le indique al servidor que si vienen a esa pagina desde el buscador se cargue la pagina principal con los datos que contiene ese archivo.
Iniciado por pulidomann Hay una manera fácil de manejar Ajax sin perder la estructura para spiders y robots: Los robots siempre toman en cuenta las etiquetas <a/>, o sea que una liga <a href="terminos-y-condiciones">Ts y Cs</a> te "refrescaría la página a una página que hay que tener preparada (por si te encuentran en algún buscador) con los términos y condiciones. Así mismo, quieres que los términos y condiciones aparezcan al usuario vía ajax sin refrescar la página (cuando se está registrando tal vez). Puedes guardar 2 paginas: Terminos-y-condiciones.html tiene encabezados, etc... es un html normal La otra página (ejemplo "terminos-y-condiciones-ajax.html") contiene unicamente lo que has de insertar (el contenido, sin encabezados ni nada) en cierto div en tu html, via ajax Con la librería JQuery (de javascript) podemos hacer lo siguiente: De esa manera, los spiders y robots, ven los links como parte de la estructura del sitio, y si la gente busca en google, puede encontrar esa seccion del sitio, pues ya está también en el servidor, una página estática con ese contenido. Saludos! -luis No? |
| ||||
| Respuesta: SEO aplicado en Web con carga de contenidos via AJAX @pulidoman, como solución... funcionaría. Pero tiene una carga de trabajo extra en la duplicación de los contenidos y la personalización de alguno de ellos. Esta tarde si tengo tiempo pongo un ejemplo de como hacerlo sin duplicar ni crear más archivos de los existentes ;) Es incluso, más fácil que lo que planteas y menos laborioso Saludos |
| |||
| Respuesta: SEO aplicado en Web con carga de contenidos via AJAX Optimizar con Ajax no solo implica: * Titulo de página * Descripción de la página * Meta-keywords No descuides la parte más importante: El contenido, ya que el contenido (texto, imagenes, multimedia) debe estar en un formato leible. No solo eso, también las URLs de las páginas que tengan sentido y sobre todo, que cambien cuando el nuevo contenido es llamado. Otro punto a cuidar son los links, cuida que sean leidos. Otro punto es....(480 mas hay!). Yo no desarrollaria integramente en Ajax, desarrollaría en una plataforma html-php y usaría ajax como complemento para las operaciones necesarias (fórmulas, mapas, interacciones, etc). ;) |
| ||||
| Respuesta: SEO aplicado en Web con carga de contenidos via AJAX Vamos a darle un empujoncito al tema... Para este ejemplo vamos a emplear el sistema de carga de contenidos via AJAX de DYNAMICDRIVE (Ajaxtab) y para que podamos ver lo sencillo que será adaptar nuestro proyecto inicial haciendo simplemente unos cuantos cambios, vamos a ver primero el código HTML sin modificar y despues las modificaciones que añadiremos: CÓDIGO ORIGINAL: Código HTML: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml2/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet" type="text/css" href="ajaxtabs/ajaxtabs.css" /> <script type="text/javascript" src="ajaxtabs/ajaxtabs.js"> /*********************************************** * Ajax Tabs Content script v2.2- © Dynamic Drive DHTML code library (www.dynamicdrive.com) * This notice MUST stay intact for legal use * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code ***********************************************/ </script> </head> <body> <h1>SEO Vs AJAX TAB - Visibilidad de cara a motores de busqueda</a></h1> <p align="justify"> En este ejemplo ganaremos tantos enlaces como secciones definamos en nuestro proyecto sin perder la usabilidad de la carga de AJAX y garantizando una navegación limpia a los usuarios que lleguen a nuestro gracias a los resultados de busqueda. </p> <ul id="countrytabs" class="shadetabs"> <li><a href="#" rel="#default" class="selected">Tab 1</a></li> <li><a href="external2.htm" rel="countrycontainer">Tab 2</a></li> <li><a href="external3.htm" rel="countrycontainer">Tab 3</a></li> <li><a href="external4.htm" rel="#iframe">Tab 4</a></li> <li><a href="http://www.dynamicdrive.com">Dynamic Drive</a></li> </ul> <div id="countrydivcontainer" style="border:1px solid gray; width:450px; margin-bottom: 1em; padding: 10px"> </div> <script type="text/javascript"> var countries=new ddajaxtabs("countrytabs", "countrydivcontainer") countries.setpersist(true) countries.setselectedClassTarget("link") //"link" or "linkparent" countries.init() </script> </body> </html> CÓDIGO MODIFICADO: Código PHP: |
| |||
| Respuesta: SEO aplicado en Web con carga de contenidos via AJAX Me gustaria verlo en el web, ya implementado, entóces podré evaluar mejor los factores. ;) |
| ||||
| Respuesta: SEO aplicado en Web con carga de contenidos via AJAX ¿Qué hemos agregado? 1. Un control sencillo para identificar la variable de traspaso y agregar las METAS personalizadas para cada una de las secciones: Código PHP: Para ello, simplemente, controlaremos que TAB esta activo por el contenido de la variable de la siguiente manera: Código HTML: <ul id="countrytabs" class="shadetabs"> <li><a href="portada.html" <? if($_GET['seccion']==""){ echo "class='selected'";} ?> rel="countrycontainer">Portada</a></li> <li><a href="portafolio.html" <? if($_GET['seccion']=="portafolio"){ echo "class='selected'";} ?> rel="countrycontainer">Portafolio</a></li> <li><a href="acerca.html" <? if($_GET['seccion']=="acerca"){ echo "class='selected'";} ?> rel="countrycontainer">Acerca de</a></li> <li><a href="contacto.html" <? if($_GET['seccion']=="contacto"){ echo "class='selected'";} ?> rel="countrycontainer">Contacto</a></li> </ul> Código HTML: <p align="right"> <a href="#" title="Portada">Portada</a> | <a href="proyecto.com/index.php?&seccion=portfolio" title="Portafolio">Portafolio</a> | <a href="proyecto.com/index.php?&seccion=acerca" title="Acerca de">Acerca de</a> | <a href="proyecto.com/index.php?&seccion=contacto" title="Contacto">Contacto</a> </p> Para terminar de rizar el rizo, tan solo nos quedaría optimizar las URL de salida mediante el archivo HTACCESS, configurando las URL con las variables a algo más agradable para nuestros motores de busqueda preferidos. ¿Qué hemos conseguido? 1. Por un lado, transparencia de cara a una correcta navegación por parte del usuario que llegue via un resultado de busqueda, ya que la carga del contenido se realizará dentro del sistema de navegación por TAB's de nuestro proyecto. 2. Hemos ganado 4 secciones indexables para nuestro proyecto de una única página de carga de contenidos via AJAX, simplemente agregando unas pocas líneas de código. Espero que os haya servido de ayuda hamijos! :) Saludos |
| ||||
| Respuesta: SEO aplicado en Web con carga de contenidos via AJAX Cita: Lo tengo puesto en marcha en uno de mis proyectitos personales xD; implantado en el sistema de navegación por tabs (Como en el ejemplo aquí expuesto) de las opciones de los perfiles personales de mis usuarios.Para muestras, un botón: http://www.perfiles-msn.com/perfil/saryuki http://www.perfiles-msn.com/perfil/saryuki/huellas/ http://www.perfiles-msn.com/perfil/saryuki/fotos/ Saludos :) |
| |||
| Respuesta: SEO aplicado en Web con carga de contenidos via AJAX mmmm... la optimizacion de tu sitio web no es una optimizacion típica de sitio web... es un caso muuyy interesante. Por cierto el link de fotos me envia a una fórmula de registro. Observaciones: Tienes muchos Javascript en la misma página, halalos solo como referencia (include) asi la página será mas limpia, lo mismo para cualquier css, y lo mismo para la fórmula que carga todos los países, solo carga el país en cuestión. En el html limpio de : http://www.perfiles-msn.com/perfil/saryuki no puedo ver el texto, el contenido importante a saber: Mujer de 24 años, - España Soy saryuki, una chica de 24 años de edad. Vivo en Madrid, me gusta escuchar De todo! y salir por Bares de Copas.. Estoy aquí para encontrar Amistad Esos contenidos estaran llenos de long tile y por tanto es muy valioso, NO olvides incluirlo. Asi a ojo de pájaro esas son mis observaciones. Pero la optimizacion, SEO de tu sitio requiere mucho planeamiento previo... un reto interesante. ;) |
| ||||
| Respuesta: SEO aplicado en Web con carga de contenidos via AJAX jajajajajjaja rashid! :) Atipica total :p Con esa página he experimentado más que otra cosa... Por la parte del texto "importante" a indexar, la verdad es que es por VAGANCIA. Dentro del selector de seccion / contenido a cargar via AJAX en el apartado de los perfiles de usuario de ese proyecto en concreto, podría haber montado sin esfuerzos lo que comentas, ya que es una información consultada en la cabecera. La optimización realizada en ese apartado, fue realmente para conseguir más enlaces indexados por Google. Y de hecho, cuadriplique el nº de enlaces tras realizar este cambio. El tema de las metas, titulos, descripciones o contenido a leer por parte de los motores de busqueda para este "experimento" como que no me llamo especialmente la atención... por cuestiones de privacidad inicialmente (de cara a los usuarios no registrados) y por vagancia en una segunda instancia, ya que vi que se podría incorporar sin ningún tipo de problema y no suponia ningun reto en ese momento xD Sobre CSS, Scripts y demás... hay mucho trabajo a nivel de optimización y muy pocas ganas de liarme xD ;) :P a duras penas si hago algún cambio en ese proyecto desde hace algun tiempo. Saludos ;) |
| |||
| Respuesta: SEO aplicado en Web con carga de contenidos via AJAX Sobre los enlaces... Olvide mencionar que debes cuidar que toda la navegación (enlaces) sean transparentes a los buscadores y veo que la mayoría son en javascript, eso afectara la indexacion. Otro gran problema para la indexacion es que cada link que das te manda a una formula de registro... igual es a los robots... solo que ellos no las llenaran, deberias planificar bien y dejar que algunos contenidos ricos en términos claves sean accesados libremente por personas y robots. ;) |
| ||||
| Respuesta: SEO aplicado en Web con carga de contenidos via AJAX Cita: Hay secciones que llevan directamente al registro y otras que no... Actualmente he realizado un cambio, con el fin de realizar una estadistica de registro de usuarios y calcular porcentaje de usuarios que completan su perfil siguiendo todos los pasos descritos en el registro... Vamos, un chorrada que para otro proyecto que tengo en el candelero me puede servir mucho ;) :)
Iniciado por rashid Sobre los enlaces... Olvide mencionar que debes cuidar que toda la navegación (enlaces) sean transparentes a los buscadores y veo que la mayoría son en javascript, eso afectara la indexacion. Otro gran problema para la indexacion es que cada link que das te manda a una formula de registro... igual es a los robots... solo que ellos no las llenaran, deberias planificar bien y dejar que algunos contenidos ricos en términos claves sean accesados libremente por personas y robots. ;) El javascript al que te refieres, es el correpondiente al de las cargas de los contenidos via AJAX. Han de ser poco transparentes en el sentido de la optimización, de hecho planifique mentalmente realizar un cambio sobre la estructura de los menus laterales, con el fin de tubieran la salida externa (La planteada en el ejemplo de este post de cara a motores de busqueda) pero al final, opte por dejarlo tal cual esta, por no perder usabilidad .oO(Aunque pierda miles de impresiones... xD Cosas del directo chicos :P ) Pero este post no esta destinado a realizar un analisis SEO de este proyectito mio... xD Sino para ver como ganar algo de visibilidad de cara a los motores de busqueda con un proyecto basado en la carga de contenidos via AJAX xD ;) Saludos |
| |||
| Respuesta: SEO aplicado en Web con carga de contenidos via AJAX Cita: Me gusta mucho la idea, aunque en tu caso genera mucho contenido duplicado esta claro que es solo un ejemplo.
Iniciado por popobcn Lo tengo puesto en marcha en uno de mis proyectitos personales xD; implantado en el sistema de navegación por tabs (Como en el ejemplo aquí expuesto) de las opciones de los perfiles personales de mis usuarios. Para muestras, un botón: http://www.perfiles-msn.com/perfil/saryuki http://www.perfiles-msn.com/perfil/saryuki/huellas/ http://www.perfiles-msn.com/perfil/saryuki/fotos/ Saludos :) voy a ver si puedo pasarlo a jquery que me gusta mucho mas y lo probare en un dominio nuevo a ver que tal. |
| ||||
| Respuesta: SEO aplicado en Web con carga de contenidos via AJAX Cita: La verdad es que... no genera contenido duplicado, gracias a la falta de visibilidad del contenido cargado via AJAX.La navegación una vez se ha llegado por un resultado de busqueda, de cara al usuario es completamente transparente mediante el sistema de tabs, para los motores de busqueda el resultado de busqueda es único por el titulo y el resto de metas asignadas de forma individual a cada una de las secciones :) Saludos |
| |||
| Respuesta: SEO aplicado en Web con carga de contenidos via AJAX Cita: El .htaccess (de lo poco que he trabajado con él) es delicado... por lo general es bueno manipularlo con la progarmación misma del sitio.Como sea... en el caso del contenido ajax a lo que me refiero es algo más sencillo: 1. Tu sitio contiene links (a href) en los tabs, los cuales apuntan a páginas específicas 2. Evitas el comportamiento por default de esos links, y lo remplazas por un comportamiento personalizado, para cargar contenidos via XMLHttpRequest (ajax) 3. Si (como dice @popobcn) es muy complicado crear tantas páginas extras, entonces puedes usar el .htaccess con el mod-rewrite de la siguiente manera: Por ejemplo, en spc-asesoria.com/calendario los cursos son una pagina estatica en php, en el que varia el contenido depende el curso que se desee ver. Para evitar el cursos.php?c=4, escribí esta expresión regular en el .htaccess:
Código:
También es para la página de los facilitadores. Options +FollowSymLinks RewriteEngine on RewriteRule cursos/(.*)/ cursos.php?c=$1 RewriteRule cursos/(.*) cursos.php?c=$1 RewriteRule facilitadores/(.*)/ facilitadores.php?id=$1 |
| ||||
| Respuesta: SEO aplicado en Web con carga de contenidos via AJAX Cita: Mmmmmmmmmmmmmmm me parece .oO(Ojo! Que me parece!! xD) que con los cambios que comentas en el .HTACCESS duplicarias contenidos.
Iniciado por pulidomann El .htaccess (de lo poco que he trabajado con él) es delicado... por lo general es bueno manipularlo con la progarmación misma del sitio. Como sea... en el caso del contenido ajax a lo que me refiero es algo más sencillo: 1. Tu sitio contiene links (a href) en los tabs, los cuales apuntan a páginas específicas 2. Evitas el comportamiento por default de esos links, y lo remplazas por un comportamiento personalizado, para cargar contenidos via XMLHttpRequest (ajax) 3. Si (como dice @popobcn) es muy complicado crear tantas páginas extras, entonces puedes usar el .htaccess con el mod-rewrite de la siguiente manera: Por ejemplo, en spc-asesoria.com/calendario los cursos son una pagina estatica en php, en el que varia el contenido depende el curso que se desee ver. Para evitar el cursos.php?c=4, escribí esta expresión regular en el .htaccess:
Código:
:Options +FollowSymLinks RewriteEngine on RewriteRule cursos/(.*)/ cursos.php?c=$1 RewriteRule cursos/(.*) cursos.php?c=$1 RewriteRule facilitadores/(.*)/ facilitadores.php?id=$1 También es para la página de los facilitadores. O sea, quizás a nivel de contenido NO, dado que contamos con la falta de transparencia / visibilidad de los contenidos cargados via AJAX, perooooo si que podemos sufrir el duplicado a nivel de las metas:
Pero claro... son las 09:08 de la mañana y aun me faltan dos cafés en el cuerpo para estar del todo seguro xD ;) Saludos |
| |||
| Respuesta: SEO aplicado en Web con carga de contenidos via AJAX Jajaj.. sí... acá ya son las 723AM.. tengo que tomar una clase en un rato más ya he tomado 1 taza de café.... y contando. Los meta son independientemente del .htaccess . el .htaccess lo único que hace es re-escribir el URL en el navegador para que se "vea bonito" .. si quieres métete a la página y chécalo. No he trabajado mucho con el .htaccess, pero ese tip lo saqué de algún lugar en la red, y ha funcionado bien. Los meta sí cambian depende de cada página. Lo hice de la manera que nos planteas en este foro precísamente. El contenido de los meta tags, el título de la página, y el contenido (también los títulos del URL) los estoy sacando de la base de datos en MySQL. Saludos! |
| ||||
| Respuesta: SEO aplicado en Web con carga de contenidos via AJAX Cita: Lo dicho... me faltaba otro café... xD
Iniciado por pulidomann Jajaj.. sí... acá ya son las 723AM.. tengo que tomar una clase en un rato más ya he tomado 1 taza de café.... y contando. Los meta son independientemente del .htaccess . el .htaccess lo único que hace es re-escribir el URL en el navegador para que se "vea bonito" .. si quieres métete a la página y chécalo. No he trabajado mucho con el .htaccess, pero ese tip lo saqué de algún lugar en la red, y ha funcionado bien. Los meta sí cambian depende de cada página. Lo hice de la manera que nos planteas en este foro precísamente. El contenido de los meta tags, el título de la página, y el contenido (también los títulos del URL) los estoy sacando de la base de datos en MySQL. Saludos! |
Este tema le ha gustado a 2 personas
Este tema no le ha gustado a 1 personas