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