Drupal Как да премахнете къса връзка от - head - страници
Drupal 7 показва къса връзка на всяка страница със съдържание, дори ако възелът има синоним:
Можете да се отървете от него по следния начин:
Кодът се добавя към template.php. По аналогия можете да премахнете всеки друг елемент от главата.
Написано, подходящо за Drupal 7
Коментари
Защо да се отървете от него? За да спестите място на страницата?
Получих дубликати с него в търсачките, въпреки че никъде нямаше връзки към node/nid. и като цяло някакъв двусмислен етикет, не ми харесва :)
Едва когато случайно попаднах на тази статия, разбрах откъде идват дубликатите в търсачките. защо изобщо го залепва?
Кажете ми за какво е тази кратка връзка?
кратък url на текущата страница
Ще оставя бележка как да добавя информация към заглавката. Например, имам изглед на новини и rss иконата за него се показва само на страницата на този изглед. За да коригирам този недостатък (трябва да покажете иконата и на главната страница), написах следната функция. Макар и тромав, но не знаех как най-добре да получа rss:
Какво става, ако кратката връзка върне същия URL като каноничния? Имам предвид, че в модула за мета тагове има настройка, при която можете да пишете [current-page: url] и да не редактирате template.php. Как ще реагират търсачките?
И как направи абсолютния път за каноничен?
В крайна сметка, по подразбиране в Drupal, относителният път, добре, имам предвид от корена на сайта:
Нещо не намирам решение. Дори има проблем в org http://drupal.org/node/1104828 Питат и в d.ru и никой не знае.
Актуализирането на ядрото до най-новата версия не помогна, очевидно не беше коригирано.
Имам шестица, вадя каноничната с дръжки
Петров Николай, какъв е basePath в конфигурацията?
Но катода се отървете от допълнителната канонична линия?
По някакъв начин добавих нещо, така че каноничен низ беше добавен към всички страници (всеки документ се считаше за каноничен, тъй като страниците по-далеч от първата в галерията, образувана от Медийната галерия, не бяха индексирани от Yandex поради неканонична страница).
В резултат на това вече има 2 канонични реда в кода на страницата, първият е правилен, а вторият е от Drupal по подразбиране.
Въпросът е как да се отървем от втората линия.
заменете кратка връзка с канонична в кода
Напротив, добавих го.
Global Redirect решава проблема с дубликатите.
Допълнение. Как да премахнете грешния каноничен Drupal:
тази част от кода трябва да бъде вмъкната във forych, който е написан в тази статия
към PVasili: > какъв е basePath в конфигурацията?
settings.php: $base_url = 'http://bestmaps.ru';
- това не помага, с този параметър каноничният все още е без домейн: /place/ostrov-palma-dzhumeira
И сега инсталирах модула Meta Tag (Drupal 7), не го конфигурирах и имам напълно каноничен с протокола на домейна и псевдонима.
И късата връзка също е изцяло с протокол, домейн и възел/nid
Не знам, може би беше така, преди да инсталирам Meta Tag, не погледнах в главата. Просто актуализирам сайта до D7.
Глобалният мета таг еКаноничен URL: [текуща страница:url:абсолютен]
Даденият код за премахване на кратка връзка работи перфектно, благодаря.