Сообщения без ответов | Активные темы Текущее время: 08 сен 2026, 02:35



Ответить на тему  [ Сообщений: 6 ] 
Как убрать регион из ссылок 
Автор Сообщение

Зарегистрирован: 23 мар 2022, 03:21
Сообщения: 40

Выключил все настройки относящиеся к регионам. В урле убрались, но яндекс все равно видит урлы региона.

А также добавил в хед код <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/"> :lol: :lol: :lol:

Подскажите пожалуйста как полностью выключить регион в формировании ссылки, или функцию в место {%$current_dir%}, чтобы без региона формировалась ссылка.


03 май 2023, 05:12
Профиль

Зарегистрирован: 16 янв 2011, 14:59
Сообщения: 367

"Выключил все настройки относящиеся к регионам. В урле убрались, но яндекс все равно видит урлы региона."

А если перейти по старому урлу (с регионом), есть редирект на новый урл без региона?
Есть?
Может тогда Яндекс ещё не успел переидексировать новые изменения?


03 май 2023, 10:31
Профиль

Зарегистрирован: 23 мар 2022, 03:21
Сообщения: 40

Anton писал(а):
"Выключил все настройки относящиеся к регионам. В урле убрались, но яндекс все равно видит урлы региона."

А если перейти по старому урлу (с регионом), есть редирект на новый урл без региона?
Есть?
Может тогда Яндекс ещё не успел переидексировать новые изменения?




Ага, если по старому адресу переходить то редиректит на урл без региона.

мне нужно чтобы в мета теге каноникал без региона выводился, в сео модуле нет такой опции я сам добавил в хед код <link rel="canonical" href="https://site.ru/{%$current_dir%}"/>.

{%$current_dir%} - выводит с регионом , хотя все региональные настройки выключены. Поэтому яндекс бесится что уплы на сайте без региона, а каноникал с регионом.

Поэтому нужно в самом скрипте ка кто убрать вообще регионы, чтоб подставляя вот это {%$current_dir%}, путь выводился без региона.

Пробовал урезать в начале строки на заданное количество символов вот так {%$current_dir|mb_substr:5%}, в мета теге ссылка хорошо отображается, без региона. Но Яндекс бот почему то ее еще раз обрезает и индексирует грубо говоря обрубок ссылки. т.е. я на 5 символов обрезаю и он еще 5, того на 10 символов, из-за этого ссылка коряво индексируется у яндекса, хотя на сайте норм.


03 май 2023, 11:02
Профиль

Зарегистрирован: 23 мар 2022, 03:21
Сообщения: 40

Короче так сделал , посмотрю как бот обойдет, опять падла наверное обрежет там где не надо :lol: , паразит.
В коде не шарю , так что сильно не ругайтесь :D


Для сайта с одним городом (проверю как бот проиндексирует), в этом случае карту сайта родную удаль надо, и свою в главной папке сайта создать, с теми ссылками которые надо в приоритете индексировать.

{%* -- 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%}


03 май 2023, 12:26
Профиль

Зарегистрирован: 16 янв 2011, 14:59
Сообщения: 367

{%$settings.path_rel%}
Вот такой тег попробуйте, но без обрезания. Должно "полететь"


03 май 2023, 16:59
Профиль

Зарегистрирован: 23 мар 2022, 03:21
Сообщения: 40

Anton писал(а):
{%$settings.path_rel%}
Вот такой тег попробуйте, но без обрезания. Должно "полететь"



То что надо :) , Спасибо! :)


04 май 2023, 04:15
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 6 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron