Блин, и правда! Установил этот говномодуль, и такая началась похерень, что описывать страшно. Снёс нафик.
Что посоветуете? Есть ли какая-то замена этому модулю? Или качать версию постарше?
Модуль нужный и хороший. Просто в 7-ке ещё многое сыро.
Кроме того если в 6-ке было два модуля (global_redirect и path_redirect), то в 7-ке их вроде бы хотят объединить в один: redirect.
В общем либо ждать, либо дописывать/отлаживать то, что есть.
Скачал версию 1.3. Вроде установился. Хотя понять немогу, работает модуль или нет - никаких признаков. Настроек для модуля не нахожу ни в разделе модулей, ни в разделе конфигурации. Где у модуля Глобал редирект настройки?
Для того, чтобы избавиться от дублей страниц, в файл robots.txt следует добавить следующие строки:
Disallow: /taxonomy/
Disallow: /node/
Disallow: /?q=taxonomy/
Disallow: /?q=node/
На этом еще не все, нужно исправить строчки:
Disallow: /comment/reply/ исправить на Disallow: /comment/
Disallow: /?q=comment/reply исправить на Disallow: /?q=comment/
Смысл этого исправления в том что при не исправленном роботсе, каждый комментарий становится доступным на отдельной странице, вместе с материалом к которому он добавлен.
В связи с этим я не понимаю, зачем испольщовать глобал редирект, если для того, чтобы осуществлять этот самый редирект, достаточно добавить несколько строчек в файл роботс??? Подскажите кто-нибудь, в чём резон? Или я опять чего-то не понял?
После багов глобалредиректа с циклическими ссылками искал альтернативу, нагуглил и для семерки получилось вот что:
"xox" wrote:
нужно исправить строчки:
Disallow: /comment/reply/ исправить на Disallow: /comment/
Disallow: /?q=comment/reply исправить на Disallow: /?q=comment/
это делать не нужно - 7-ка добавляет для страницы с адресом комментария в заголовок rel="canonical" с реальным адресом страницы - поисковики хавают, и за дубли не считают (проверено)
В плане дублей типа node/* - вылазят в основном опять же из-за заголовка - тег "shortlink", самый простой вариант - убрать его из заголовка, т.к. опять же яша почему-то упорно индексирует по этим адресам...
В template.php
<?php function ВАША_ТЕМА_html_head_alter(&$head_elements) { foreach ($head_elements as $key => $element) { if (isset($element['#attributes']['rel']) && $element['#attributes']['rel'] == 'shortlink') { unset($head_elements[$key]); } } } ?>
Redirect">http://drupal.org/project/redirect]Redirect[/module] - на 7-ку для редиректов.
Спасибо за ссылку. Настораживает однако, что модуль в статусе бета.
Вот только всё равно непонятно, вы уж простите, в чём смысл редиректа, если дубли страниц, с которых осуществляется этот редирект, будут запрещены к индексации в файле роботс?
Т.е. если эти дубли не попадут в индекс поисковиков, то этих дублей как бы и не существует. Какой тогда смымл в редиректе?
Я использую этот модуль для любителей менять заголовки материалов, когда алиас формируется из заголовка. Меняется алиас - автоматом создается редирект. В модуле есть инструмент отслеживания 404 страниц - можно сразу назначать редиректы, причем указать их тип.
Была такая проблема. Сейчас стоит самая последняя версия. При цикличной перезаписи в админку даже зайти не мог. Через фтп снес модуль. Зашел! Очистил кэш, обновил синонимы, кажется, затем установил заново модуль Global Riderect. Обновил базу. Опять синонимы и кэш... последовательность точно не помню, но все заработало. Может быть ненужные действия делал, но проблемы больше нет.
Существует и другое решение. Проверено на www.grooman.ru - Главная » Управление » Конфигурация » Регион и язык » Языки - находим пункт настроек "Префикс языка" и удаляем оттуда значение - "ru". В результате модуль работает, бесконечное перенаправление убирается.
Комментарии
не прав.
Нужно. Но не версию 7.15
а в 6ке?
И там нужно.
У меня версия модуля 7.x-1.4
Пойдёт?
Если только там исправили баг. Пока лучше 1.3.
А что за баг-то?
Что-то вроде циклической переадресации и соответствующей ошибки во многих браузерах.
Бесконечный ридирект происходит.
Блин, и правда! Установил этот говномодуль, и такая началась похерень, что описывать страшно. Снёс нафик.
Что посоветуете? Есть ли какая-то замена этому модулю? Или качать версию постарше?
Ну, модуль то нужный! Качать версию постарше.
Модуль нужный и хороший. Просто в 7-ке ещё многое сыро.
Кроме того если в 6-ке было два модуля (global_redirect и path_redirect), то в 7-ке их вроде бы хотят объединить в один: redirect.
В общем либо ждать, либо дописывать/отлаживать то, что есть.
Скачал версию 1.3. Вроде установился. Хотя понять немогу, работает модуль или нет - никаких признаков. Настроек для модуля не нахожу ни в разделе модулей, ни в разделе конфигурации. Где у модуля Глобал редирект настройки?
По-прежнему колеблюсь, стоит ли использовать Глобал редирект, или можно всё-таки обойтись без него.
Только что наткнулся на статейку: http://sirega.ru/seo-optimizaciya-drupal-7.html
В ней говорится примерно следующее:
Для того, чтобы избавиться от дублей страниц, в файл robots.txt следует добавить следующие строки:
Disallow: /taxonomy/
Disallow: /node/
Disallow: /?q=taxonomy/
Disallow: /?q=node/
На этом еще не все, нужно исправить строчки:
Disallow: /comment/reply/ исправить на Disallow: /comment/
Disallow: /?q=comment/reply исправить на Disallow: /?q=comment/
Смысл этого исправления в том что при не исправленном роботсе, каждый комментарий становится доступным на отдельной странице, вместе с материалом к которому он добавлен.
В связи с этим я не понимаю, зачем испольщовать глобал редирект, если для того, чтобы осуществлять этот самый редирект, достаточно добавить несколько строчек в файл роботс??? Подскажите кто-нибудь, в чём резон? Или я опять чего-то не понял?
После багов глобалредиректа с циклическими ссылками искал альтернативу, нагуглил и для семерки получилось вот что:
это делать не нужно - 7-ка добавляет для страницы с адресом комментария в заголовок rel="canonical" с реальным адресом страницы - поисковики хавают, и за дубли не считают (проверено)
В плане дублей типа node/* - вылазят в основном опять же из-за заголовка - тег "shortlink", самый простой вариант - убрать его из заголовка, т.к. опять же яша почему-то упорно индексирует по этим адресам...
В template.php
<?php
function ВАША_ТЕМА_html_head_alter(&$head_elements) {
foreach ($head_elements as $key => $element) {
if (isset($element['#attributes']['rel']) && $element['#attributes']['rel'] == 'shortlink') {
unset($head_elements[$key]);
}
}
}
?>
Redirect">http://drupal.org/project/redirect]Redirect[/module] - на 7-ку для редиректов.
Спасибо за ссылку. Настораживает однако, что модуль в статусе бета.
Вот только всё равно непонятно, вы уж простите, в чём смысл редиректа, если дубли страниц, с которых осуществляется этот редирект, будут запрещены к индексации в файле роботс?
Т.е. если эти дубли не попадут в индекс поисковиков, то этих дублей как бы и не существует. Какой тогда смымл в редиректе?
Да ну да!
Яндексу иногда бывает абсолютно насрать на роботс - вот просто так, без логики.
Я использую этот модуль для любителей менять заголовки материалов, когда алиас формируется из заголовка. Меняется алиас - автоматом создается редирект. В модуле есть инструмент отслеживания 404 страниц - можно сразу назначать редиректы, причем указать их тип.
Global Riderect сайт рушит. Он нужен вообще в обычных случаях?
Или достаточно закрыть в роботсе ненужные псевдонимы?
Вот подонок!!!
Цикличная перезапись зоны в имени домена.
Была такая проблема. Сейчас стоит самая последняя версия. При цикличной перезаписи в админку даже зайти не мог. Через фтп снес модуль. Зашел! Очистил кэш, обновил синонимы, кажется, затем установил заново модуль Global Riderect. Обновил базу. Опять синонимы и кэш... последовательность точно не помню, но все заработало. Может быть ненужные действия делал, но проблемы больше нет.
Существует и другое решение. Проверено на www.grooman.ru - Главная » Управление » Конфигурация » Регион и язык » Языки - находим пункт настроек "Префикс языка" и удаляем оттуда значение - "ru". В результате модуль работает, бесконечное перенаправление убирается.
баг в 7-ке уже пофиксили релизом 7.x-1.5 + в dev версии его фиксанули раньше
так что можно юзать смело глобалредирект - очень полезный модуль