Canonical URL - указываем канонические ссылки для роботов

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Canonical URL - указываем канонические ссылки для роботов

Сообщение владимир1983 »

У вас нет необходимых прав для просмотра вложений в этом сообщении.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
maraforum
phpBB 1.4.2
Сообщения: 50
Стаж: 12 лет 9 месяцев
Благодарил (а): 7 раз
Поблагодарили: 2 раза

Re: Canonical URL - указываем канонические ссылки для робото

Сообщение maraforum »

Как раз то, что я искал. Воспользовался, но только частично и с изменениями:
index.php

Код: Выделить всё

	// Canonical URL MOD
	'U_CANONICAL'	=> generate_board_url() . '/', // тут заменил двойные кавычки вокруг слэша на одинарные
	// Canonical URL MOD
viewtopic.php

Код: Выделить всё

	// Canonical URL MOD
	// 'U_CANONICAL' 	=> generate_board_url() . "/viewtopic.$phpEx?" . (($topic_data['topic_type'] == POST_GLOBAL) ? '' : "f=$forum_id&") . "t=$topic_id" . (($start) ? "&start=$start" : ''),
	'U_CANONICAL' 	=> generate_board_url() . "/viewtopic.$phpEx?" . "t=$topic_id" . (($start) ? "&start=$start" : ''), // а вот тут убрал f= вообще
	// Canonical URL MOD
Вопрос - зачем вообще f= ? И без этого ссылка нормально работает. Если тема будет перенесена в другой раздел, этот параметр поменяется и для поисковика это была бы (если его оставить) новая страница, а так будет та же. Или я что-то не так понимаю?
Anvar
Former team member
Сообщения: 1964
Стаж: 16 лет 5 месяцев
Благодарил (а): 67 раз
Поблагодарили: 800 раз

Re: Canonical URL - указываем канонические ссылки для робото

Сообщение Anvar »

В SEO Ultimate уже есть встроенный. С Simple SEO не совместим. Имеет смысл ставить на форумы которые не используют rewrite.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Боцман
phpBB 1.0.0
Сообщения: 1
Стаж: 12 лет 10 месяцев
Благодарил (а): 1 раз

Re: Canonical URL - указываем канонические ссылки для робото

Сообщение Боцман »

Господа владимир1983 и maraforum подскажите такую вещь: поставил себе сей мод и так же решил вырезать из него f=. И получается что в адресной строке Ид форума так и остался а вот в коде ссылка без него. НО у меня некоторые форумы закрыты в роботсе именно по f= (как то так: /viewtopic.php?f=44&t=******)

Собсно вопрос: не всплывут ли теперь все спрятанные мною форумы ????
Anvar
Former team member
Сообщения: 1964
Стаж: 16 лет 5 месяцев
Благодарил (а): 67 раз
Поблагодарили: 800 раз

Re: Canonical URL - указываем канонические ссылки для робото

Сообщение Anvar »

Пойдут в выдачу, закрывать в robots.txt аналогично но без f=
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Canonical URL - указываем канонические ссылки для робото

Сообщение Shredder »

maraforum писал(а):Вопрос - зачем вообще f= ? И без этого ссылка нормально работает. Если тема будет перенесена в другой раздел, этот параметр поменяется и для поисковика это была бы (если его оставить) новая страница, а так будет та же.
Боцман писал(а):поставил себе сей мод и так же решил вырезать из него f=. И получается что в адресной строке Ид форума так и остался а вот в коде ссылка без него. НО у меня некоторые форумы закрыты в роботсе именно по f= (как то так: /viewtopic.php?f=44&t=******)
Решение для создания канонического тега одним хуком, без каких-либо правок файлов форума и шаблонов:
Канонические страницы - phpBB Canonical URL & Topic SEO hook
В теме представлены два варианта хука: с параметром f= в адресах и без него (hook_mini_seo). Во втором случае параметр f= автоматически вырезается не только из канонического тега, но и из всех ссылок форума.
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 14 лет 5 месяцев
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Re: Canonical URL - указываем канонические ссылки для робото

Сообщение ostridm »

Anvar писал(а):Пойдут в выдачу, закрывать в robots.txt аналогично но без f=
вонзите во viewtopic перед вызовом page_header или сделайте как у Shredder мини сео хук (хук мне особенно понравился!)

Код: Выделить всё

if (00 ==  $forum_id || 123 == $forum_id)
{
	send_status_line(404, 'Not Found');
}
Anvar
Former team member
Сообщения: 1964
Стаж: 16 лет 5 месяцев
Благодарил (а): 67 раз
Поблагодарили: 800 раз

Re: Canonical URL - указываем канонические ссылки для робото

Сообщение Anvar »

Мне то оно не нужно, у меня всё в порядке и вопросов по личным нуждам не имею.

И 404 ошибка пользователям я думаю не особо понравится.
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 14 лет 5 месяцев
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Re: Canonical URL - указываем канонические ссылки для робото

Сообщение ostridm »

ага-знаю - но никому не скажу, хотя непонятно как вы к себе отнесли сентенцию ОНИ ПОЙДУТ

и да, пользователи 404 не увидят - увидят страницу форума
Anvar
Former team member
Сообщения: 1964
Стаж: 16 лет 5 месяцев
Благодарил (а): 67 раз
Поблагодарили: 800 раз

Re: Canonical URL - указываем канонические ссылки для робото

Сообщение Anvar »

Да не понятно, почему мой пост воспринимается как отношение к кому либо. Ни чего личного, секретов нет, вопрос - ответ))
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 14 лет 5 месяцев
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Re: Canonical URL - указываем канонические ссылки для робото

Сообщение ostridm »

ну тогда изменю формулировку чтобы не смущать
МОЖНО вонзить во viewtopic перед вызовом page_header или можно сделать как у Shredder в мини сео хук (хук мне особенно понравился!)
компрендэ?

Вернуться в «Поддержка модов для phpBB 3.0.x»