Commit 80eceeaf706a7f1320755288aff8fb2b43a8d347
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' ) ?>"> |