| Elite-Board tech support https://forum.illusionweb.ru/ |
|
| Как убрать регион из ссылок https://forum.illusionweb.ru/viewtopic.php?f=3&t=5210 |
Страница 1 из 1 |
| Автор: | Василий [ 03 май 2023, 05:12 ] |
| Заголовок сообщения: | Как убрать регион из ссылок |
Выключил все настройки относящиеся к регионам. В урле убрались, но яндекс все равно видит урлы региона. А также добавил в хед код <link rel="canonical" href="https://site.ru/{%$current_dir%}"/> чтобы канонические ссылки были для категорий. При инспектировании кода страницы функция {%$current_dir%} , отдает значение тоже с регионом: <link rel="canonical" href="https://site.ru//region/kupit-kvartiru/"> Ааа, еще обрезал механически спомощью php название региона в ссылке и в коде страницы они норм выводятся типа <link rel="canonical" href="https://site.ru//kupit-kvartiru/">, но яндекс бот видит их еще обрезанней типа <link rel="canonical" href="https://site.ru//pit-kvartiru/"> Подскажите пожалуйста как полностью выключить регион в формировании ссылки, или функцию в место {%$current_dir%}, чтобы без региона формировалась ссылка. |
|
| Автор: | Anton [ 03 май 2023, 10:31 ] |
| Заголовок сообщения: | Re: Как убрать регион из ссылок |
"Выключил все настройки относящиеся к регионам. В урле убрались, но яндекс все равно видит урлы региона." А если перейти по старому урлу (с регионом), есть редирект на новый урл без региона? Есть? Может тогда Яндекс ещё не успел переидексировать новые изменения? |
|
| Автор: | Василий [ 03 май 2023, 11:02 ] |
| Заголовок сообщения: | Re: Как убрать регион из ссылок |
Anton писал(а): "Выключил все настройки относящиеся к регионам. В урле убрались, но яндекс все равно видит урлы региона." А если перейти по старому урлу (с регионом), есть редирект на новый урл без региона? Есть? Может тогда Яндекс ещё не успел переидексировать новые изменения? Ага, если по старому адресу переходить то редиректит на урл без региона. мне нужно чтобы в мета теге каноникал без региона выводился, в сео модуле нет такой опции я сам добавил в хед код <link rel="canonical" href="https://site.ru/{%$current_dir%}"/>. {%$current_dir%} - выводит с регионом , хотя все региональные настройки выключены. Поэтому яндекс бесится что уплы на сайте без региона, а каноникал с регионом. Поэтому нужно в самом скрипте ка кто убрать вообще регионы, чтоб подставляя вот это {%$current_dir%}, путь выводился без региона. Пробовал урезать в начале строки на заданное количество символов вот так {%$current_dir|mb_substr:5%}, в мета теге ссылка хорошо отображается, без региона. Но Яндекс бот почему то ее еще раз обрезает и индексирует грубо говоря обрубок ссылки. т.е. я на 5 символов обрезаю и он еще 5, того на 10 символов, из-за этого ссылка коряво индексируется у яндекса, хотя на сайте норм. |
|
| Автор: | Василий [ 03 май 2023, 12:26 ] |
| Заголовок сообщения: | Re: Как убрать регион из ссылок |
Короче так сделал , посмотрю как бот обойдет, опять падла наверное обрежет там где не надо В коде не шарю , так что сильно не ругайтесь Для сайта с одним городом (проверю как бот проиндексирует), в этом случае карту сайта родную удаль надо, и свою в главной папке сайта создать, с теми ссылками которые надо в приоритете индексировать. {%* -- canonical для категорий и подкатегорий сайта с одним городом -- *%} {%if $modtype == 'cat'%} <link rel="canonical" href="https://{%$settings.site_address%}{%$current_dir|mb_substr:12%}"/> {%* -- тут за место 12 подставите то значение, на которое нужно обрезать название города. -- *%} {%/if%} {%* -- canonical для главной страницы сайта с одним городом -- *%} {%if $modtype == 'ind'%} <link rel="canonical" href="https://{%$settings.site_address%}/"/> {%/if%} Для много регионального сайта (это точно работает ) {%* -- canonical для категорий и подкатегорий сайта со множеством городов -- *%} {%if $modtype == 'cat'%} <link rel="canonical" href="https://{%$settings.site_address%}{%$current_dir%}"/> {%/if%} {%* -- canonical для главной страницы сайта со множеством городов -- *%} {%if $modtype == 'ind'%} <link rel="canonical" href="https://{%$settings.site_address%}/"/> {%/if%} |
|
| Автор: | Anton [ 03 май 2023, 16:59 ] |
| Заголовок сообщения: | Re: Как убрать регион из ссылок |
{%$settings.path_rel%} Вот такой тег попробуйте, но без обрезания. Должно "полететь" |
|
| Автор: | Василий [ 04 май 2023, 04:15 ] |
| Заголовок сообщения: | Re: Как убрать регион из ссылок |
Anton писал(а): {%$settings.path_rel%} Вот такой тег попробуйте, но без обрезания. Должно "полететь" То что надо |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|