Перейти к публикации

Где исправить <link rel="canonical" href="https://site.com/">


Рекомендованные сообщения

Приветствую форумчане, подскажите пожалуйста где поправить эту строчу <link rel="canonical" href="https://site.com/">, мне нужно указать главный домен, чтобы на поддоменах и алиасах  был для примера привожу <link rel="canonical" href="https://site.com/"> а не как сейчас у меня <link rel="canonical" href="https://m.site.com/">, <link rel="canonical" href="https://x.site.com/"> итд, буду очень благодарен)) спасибо

16.03.2017 в 06:35, alex32 сказал:

Что там  реализовывать? Открываешь яндекс, набираешь "DLE Хак Всплывающее окно - предупреждение".  Там нечему не работать, эти хаки к движку не привязаны

 

4 минуты назад, bigsova сказал:

Приветствую форумчане, подскажите пожалуйста где поправить эту строчу <link rel="canonical" href="https://site.com/">, мне нужно указать главный домен, чтобы на поддоменах и алиасах  был для примера привожу <link rel="canonical" href="https://site.com/"> а не как сейчас у меня <link rel="canonical" href="https://m.site.com/">, <link rel="canonical" href="https://x.site.com/"> итд, буду очень благодарен)) спасибо

 

мне просто нужно эту строчку изменить , вписать свой сайт , чтобы на поддоменах был главный домен в "canonical"

5 минут назад, bigsova сказал:

Приветствую форумчане, подскажите пожалуйста где поправить эту строчу <link rel="canonical" href="https://site.com/">, мне нужно указать главный домен, чтобы на поддоменах и алиасах  был для примера привожу <link rel="canonical" href="https://site.com/"> а не как сейчас у меня <link rel="canonical" href="https://m.site.com/">, <link rel="canonical" href="https://x.site.com/"> итд, буду очень благодарен)) спасибо

 

мне просто нужно эту строчку изменить , вписать свой сайт , чтобы на поддоменах был главный домен в "canonical"

DLE 17.1

Ссылка на сообщение
Поделиться на других сайтах
8 минут назад, bigsova сказал:

Приветствую форумчане, подскажите пожалуйста где поправить эту строчу <link rel="canonical" href="https://site.com/">, мне нужно указать главный домен, чтобы на поддоменах и алиасах  был для примера привожу <link rel="canonical" href="https://site.com/"> а не как сейчас у меня <link rel="canonical" href="https://m.site.com/">, <link rel="canonical" href="https://x.site.com/"> итд, буду очень благодарен)) спасибо

Это не указание главного домена или второстепенных. Вы в курсе что если вы укажите другой домен, то все другие домены которые которые стоят на других копиях DLE полностью вылетят из индексации и не будут индексироваться поисковиками вообще. То есть будет полный игнор к их контенту. Вы уверены что хотите именно этого?  Просто это предельно странная идея, менять в этом теге домен, да и бессмысленная вообще. В чем ее суть и для чего? Ведь тогда иметь другие домены в принципе бессмысленно.

Ссылка на сообщение
Поделиться на других сайтах

Если на сайте есть две версии страницы с идентичным контентом, десктопная и мобильная, то в разделе <head> мобильной версии страницы необходимо прописать вот такой код:

<link rel="canonical" href="https://site.com/">

 

  • rel="canonical" показывает поисковикам, что у страницы есть каноническая версия;
  • href="https://site.com/" уточняет, где эта версия находится.

В разделе <head> десктопной версии страницы, соответственно, необходимо прописать код:

<link rel="alternate" media="only screen and (max-width: 640px)" href="https://m.site.com/">

или

<link rel="alternate" media="handheld" href="https://m.site.com/">

 

  • rel="alternate" показывает поисковикам, что у страницы есть альтернативная версия;
  • media="only screen and (max-width: 640px)" и media="handheld" указывают поисковикам на типы устройств, на которых нужно показывать альтернативную страницу;
  • href="https://m.site.com/" уточняет, где находится альтернативная страница.   

Вот для чего

для других доменов укажу который главный домен в индексе

Вы подскажите где это прописать

чтобы при переходе на x7.site.com в canonical был прописан домен site.com а не x7.site.com

Ссылка на сообщение
Поделиться на других сайтах

В таком случае в файле engine/engine.php строчку

$canonical = $config['http_home_url'];

заменить указав свой домен, например

$canonical = 'https://site.com/';

на тех доменах где изменить.

P.S. каким то сложным путем вы пошли если честно, если нужно было просто мобильную версию, включили бы в настройках "Включить автоматическую поддержку смартфонов", сделали бы свой отдельный шаблон для смартфонов, и все. Поисковики это четку распознают и десктопную версию, и мобильную. А так это сложный путь, дублировать написание новостей на разных сайтах нужно, два раза писать и т.д. Ну да ладно, захотели так, делайте так.

Ссылка на сообщение
Поделиться на других сайтах

Ничего  писать не нужно, база одна , несколько поддоменов это делается для РКН, кто в теме тот знает. огромное вам спасибо😉

13 минут назад, celsoft сказал:

В таком случае в файле engine/engine.php строчку


$canonical = $config['http_home_url'];

заменить указав свой домен, например


$canonical = 'https://site.com/';

на тех доменах где изменить.

P.S. каким то сложным путем вы пошли если честно, если нужно было просто мобильную версию, включили бы в настройках "Включить автоматическую поддержку смартфонов", сделали бы свой отдельный шаблон для смартфонов, и все. Поисковики это четку распознают и десктопную версию, и мобильную. А так это сложный путь, дублировать написание новостей на разных сайтах нужно, два раза писать и т.д. Ну да ладно, захотели так, делайте так.

К сожелению для алиасов не работает( всеравно подставляет перфикс

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, bigsova сказал:

К сожелению для алиасов не работает( всеравно подставляет перфикс

Имя которые вы ставите не должно совпадать с тем что вы указали в настройках скрипта. Т.е. в настройках скрипта должно стоять как положено, например имя вашего поддомена где установлен DLE, а не главного основного домена.

Ссылка на сообщение
Поделиться на других сайтах

Понял, скажите, а как сделать чтобы везде была заменв в полной новости , категориях обсолютно везде) а то работает только на главной и следущих страницах

Ссылка на сообщение
Поделиться на других сайтах

Это множество мест уже править нужно в этом файле, а не одно. Все вхождения где определяется значение переменной $url_page

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, celsoft сказал:

Это множество мест уже править нужно в этом файле, а не одно. Все вхождения где определяется значение переменной $url_page

Спасибо будем разбираться, вы не сможете сделать плагин за деньги конечно же? Там работы я как понимаю на 5 минут, кто соображает:)

Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, Captain сказал:

Яндекс не учитывает канонические адреса в другом домене или поддомене.

Гугл учитывает

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...