Здравствуйте! Есть такой вопрос. Разместил на главной странице блок с текстом, но этот блок дублируется и на таких страницах как http://site.ru/node?page=1(2,3 и т.д.) Знаю,что для индексации это не очень хорошо. Не знаете как решить такую проблему? Заранее спасибо.
Комментарии
Показывать блок на определенных страницах
Только на перечисленных страницах
я и ставлю "front",но толку нет
проставьте метатег canonical для /node?page=xxx который указывает на /node
если вы уверены в том что вам нужно то включайте модуль php filter заходите в настройки блока, выбирайте последнюю опцию для настройки видимости (PHP-кодом кажется называется) и впишите туда:
return drupal_is_front_page() && !isset($_GET['page']);
?>
php filter для шестерки только
спасибо огроооомное)) от такой головной боли избавили))
front или
<front>
указываете?- именно,просто здесь не отображается
не давайте дурных советов ,прочитайте для начала
Извиняюсь, но я похоже тоже ошибся. Не обратил внимание, что речь идет о пейджере.
fanov,если у вас seo головного мозга , то выводите блоки и все меню с помощью Javascript
We recommend the following best practices for using rel=canonical:
* A large portion of the duplicate page’s content should be present on the canonical version.
вы ведь их даёте не зная ничего о сайте. вы знаете какие там страницы? может там каталог однотипных товаров со схожими названиями, может еще что-то.
я не знаю, поэтому я предложил несколько вариантов, а остальное на усмотрение автора.
я вам объяснил ,что один из ваших вариантов неправильный и дал ссылку на подтверждение этого , но вы проигнорировали или не захотели прочесть
статья то называется "5 common mistakes with rel=canonical"("5 распространённых ошибок использования rel=canonical ")
и среди пяти ошибок присутствует и ваш предложеный вариант
похапе-фильтр для похапе-условий видимости не требуется.
Выкорчёвывайте с корнем похапе фильтр
модуль гадкий, но все-таки для пхп-видимости нужен, только при включении PHP-filter появляется опция
"Если введённый PHP-код возвращает значение TRUE"
В шестёрке не нужен, я на 99% уверен
значит у меня эксклюзивная 7ка на которой я проверил
на основании чего у вас такие выводы, что он не правильный?) вы же сайт не видели и предполагаете, а между тем по вашей же ссылке рекомендация:
"A large portion of the duplicate page’s content should be present on the canonical version."
случай на который я и предлагал один из вариантов, признайтесь вы сами не читали
ах)ссылочку не дадите?
а ссылку на php filter не дадите?
там чётко написано
"Mistake 1: rel=canonical to the first page of a paginated series"
и я тут совершенно не при чём - это вам говорит инженер гугла в своей статье , что использование rel=canonical для страниц пагинации недопустимо
ах, ну тогда признаю. перечитаю, спс
хех http://googlewebmastercentral.blogspot.ru/2013/04/5-common-mistakes-with...
по-русски
site.ru/admin/modules