VIP laird 839 Posted October 27, 2015 VIP Report Share Posted October 27, 2015 Добрый день! Есть самописный сайт на 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
Fokebox 463 Posted October 27, 2015 Report Share Posted October 27, 2015 (edited) Добрый день! Есть самописный сайт на 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 October 27, 2015 by Fokebox Link to post Share on other sites
VIP laird 839 Posted October 27, 2015 Author VIP Report Share Posted October 27, 2015 Нет, можно всё в одном 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
Fokebox 463 Posted October 27, 2015 Report Share Posted October 27, 2015 Если страниц много (не очень, но достаточно), не будет ли header.php громоздким? Не будет ))) ... но тогда делайте в каждой отдельной страницы простой html <title> ))) а так все тайтлы будут в одном месте и если будет необходимость изменить, можно будет всё менять в одном файле - header.php ) ... решать Вам как делать и как удобнее ) Link to post Share on other sites
VIP laird 839 Posted October 27, 2015 Author VIP Report Share Posted October 27, 2015 Не будет ))) ... но тогда делайте в каждой отдельной страницы простой html <title> ))) а так все тайтлы будут в одном месте и если будет необходимость изменить, можно будет всё менять в одном файле - header.php ) ... решать Вам как делать и как удобнее ) Спасибо за помощь, всё понятно! Link to post Share on other sites
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now