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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...