Commit 80eceeaf706a7f1320755288aff8fb2b43a8d347

Authored by Dima
1 parent 84667804

SEO update | canonical

Showing 1 changed file with 10 additions and 1 deletions   Show diff stats
src/app/frontend/views/index.php
@@ -4,7 +4,16 @@ @@ -4,7 +4,16 @@
4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5 <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"> 5 <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no">
6 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7 - <title><?= !empty( $meta_title ) ? $meta_title : \config::get( 'global#title' ) ?></title> 7 + <?php /*
  8 + Специальная последовательность \b в шаблоне означает границу слова,
  9 + следовательно, только изолированное вхождение слова 'web' будет соответствовать
  10 + маске, в отличие от "webbing" или "cobweb".
  11 + */
  12 + if (preg_match("/page/i", $_SERVER['REQUEST_URI'])) {
  13 + echo "<link rel='canonical' href='http://".$_SERVER['HTTP_HOST'].$this->seoUrl->setUrl($this->url->get($page_url_for_sort['3']))."?all=1'>";
  14 + }
  15 + ?>
  16 + <title><?= !empty( $meta_title ) ? $meta_title : \config::get( 'global#title' ) ?></title>
8 <?= !empty( $meta_link_next ) ? $meta_link_next : '' ?> 17 <?= !empty( $meta_link_next ) ? $meta_link_next : '' ?>
9 <?= !empty( $meta_link_prev ) ? $meta_link_prev : '' ?> 18 <?= !empty( $meta_link_prev ) ? $meta_link_prev : '' ?>
10 <meta name="keywords" content="<?= !empty( $meta_keywords ) ? $meta_keywords : \config::get( 'global#title' ) ?>"> 19 <meta name="keywords" content="<?= !empty( $meta_keywords ) ? $meta_keywords : \config::get( 'global#title' ) ?>">