Modificar TITLE desde el código (HTML)

16May09

Por temas de SEO necesito modificar el título de cada página dentro del código, es decir, fuera del <header></header>.

He encontrado esta solución:

<?php
$nombre_titulo="Este es el titulo";
?>
<script language="javascript">
window.document.title = "<?php echo $nombre_titulo; ?>"
</script>

Alguien usa otra manera más cómoda?

There are 3 comments in this article:

  1. 29/05/2009Santiago Lizardo say:

    Hummm… SEO y JavaScript no son muy buenos amigos que digamos. :)
    ¿No podrias asignar el titulo antes de renderizar la página y que luego la template ya tuviera el header > title que le toca?
    ¡Saludos!

  2. 29/05/2009Pau Gay say:

    Finalmente así lo hicimos. Buscamos y el mismo controlador de Zend te permite asignar el título a la página antes de renderizarla.

    Lo complicado para mi es gestionar todo esto e intentar automatizarlo … estamos en ello :)

    Merci por el comentario ;)

  3. 20/08/2009Albert Coronado say:

    Hola Pau,

    El PHP te les següents funcions que serveixen per no treure la página a mida que es va generan. D’aquesta manera pots posar un petit script al final de la pàgina cercant el tag title i reemplaçarlo pel que t’interessi. Les funcions son ob_start(), ob_get_contents(), ob_get_clean() i flush();

    Espero que et serveixi.

    Saludos,

Write a comment: