Jump to content

Recommended Posts

  • VIP

Добрый день!

 

Есть самописный сайт на php. Т.е. классическая структура: header.php + page.php + footer.php

Для оптимизации хотелось бы сделать так, что у каждой страницы был свой title + meta description для канонического сниппета целевой странице в ПС.

 

Вопрос - как?

 

Для каждой страницы делать свой header.php? Или разбить его на несколько элементов и отдельно выделять блок с meta и title?

<?php include ('header_main.php'); ?>
<?php include ('header_meta_page1.php'); ?>
<?php include ('header_scripts.php'); ?>

<p>Контент</p>

<?php include ('footer.php'); ?>
Link to post
Share on other sites

 

Добрый день!

 

Есть самописный сайт на php. Т.е. классическая структура: header.php + page.php + footer.php

Для оптимизации хотелось бы сделать так, что у каждой страницы был свой title + meta description для канонического сниппета целевой странице в ПС.

 

Вопрос - как?

 

Для каждой страницы делать свой header.php? Или разбить его на несколько элементов и отдельно выделять блок с meta и title?

<?php include ('header_main.php'); ?>
<?php include ('header_meta_page1.php'); ?>
<?php include ('header_scripts.php'); ?>

<p>Контент</p>

<?php include ('footer.php'); ?>

Нет, можно всё в одном header.php прописать задав переменные для каждой страницы:

$header_page_name = Title of the page bla bla bla;
$header_page_name2 = Title of the page 2 bla bla bla;

и в каждой страницы выводить нужную переменную, например так:

<?php include "header.php"; echo $header_page_name2;?>
Edited by Fokebox
Link to post
Share on other sites
  • VIP

 

Нет, можно всё в одном header.php прописать задав переменные для каждой страницы:

$header_page_name = Title of the page bla bla bla;
$header_page_name2 = Title of the page 2 bla bla bla;

и в каждой страницы выводить нужную переменную, например так:

<?php include "header.php"; echo $header_page_name2;?>

 

Если страниц много (не очень, но достаточно), не будет ли header.php громоздким?

Link to post
Share on other sites

Если страниц много (не очень, но достаточно), не будет ли header.php громоздким?

Не будет ))) ... но тогда делайте в каждой отдельной страницы простой html <title> )))

а так все тайтлы будут в одном месте и если будет необходимость изменить, можно будет всё менять в одном файле - header.php ) ... решать Вам как делать и как удобнее )

Link to post
Share on other sites
  • VIP

Не будет ))) ... но тогда делайте в каждой отдельной страницы простой html <title> )))

а так все тайтлы будут в одном месте и если будет необходимость изменить, можно будет всё менять в одном файле - header.php ) ... решать Вам как делать и как удобнее )

 

Спасибо за помощь, всё понятно! :)

Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...