Nodewords и Pathauto

Главные вкладки

Аватар пользователя aspso aspso 9 июня 2012 в 9:15

Добрый день.
Попросили приглядеть за сайтом в плане внутренней оптимизации для поискового продвижения.
Сайт на Друпале версии 6.14 - сразу скажу, что с этим движком ни разу не общался до этого случая.
Итак:
Сайт наполнен информацией, общее количество страниц переваливает за 300.
Урлы сайта имеют вид node/148 и taxonomy/7, что меня не устраивает. Хочется человекочитаемых урлов.
Изучив данный форум, установил модуль pathauto 6.x-1.6 (все модули, от которых зависит его работоспособность, установил также). Установил галку в правах пользователя о том, что он может управлять этим модулем. Автоматически модуль создал список альтернативных ссылок, что успешно отражается в разделе администрирования-строение сайта-адреса. Но вот незадача, страницы на сайте по-прежнему имеют вид node/175. Изучив стопятьсот страниц по данной тематике, а также руководств с этого форума по установке модуля, пришел к выводу, что все делаю правильно, все галочки стоят на месте, но что-то все равно не так. На одном из ресурсов прочитал, что этот модуль не имеет обратного действия, т.е. не меняет ссылки уже созданных документов. Правда ли это?

Второй вопрос. Модуль nodewords 6.x-1.3-beta5 (пробовал рекомендуемые, тот модуль вообще дурачил).
Все также - установил, галки везде поставил, во всех уже созданных документах появилось поле Meta tags, прописываю теги описания и ключевые слова, сохраняю - результат нулевой. Причем в настройках модуля галки стоят как редактировании мета-тегов, так и размещения их в теге. Пытался создать новый документ, прописал в нем мета-теги - результат тот же.

Есть ощущение, что это взаимосвязанные проблемы, возможно связанные с природным отклонением в прямоте моих рук, но все же - не могли бы вы подсказать еще возможные проблемы с этими модулями?

Комментарии

Аватар пользователя Айдар Айдар 9 июня 2012 в 13:31

По первому вопросу: сначала задаете шаблоны путей, затем:
1. Либо "Удалить все алиасы", после чего массовое обновление (перед этим настроить модуль). Затем поставить Global Redirect

2. Если нужно сделать редиректы со старых на новые урлы, то ставите Path Redirect, в настройках pathauto выбираете пункт "создать новый алиас. Редиректить со старого алиаса. В настройках Path Redirect тоже ставите галку "Редиректить при смене алиаса", идете в admin/content/node и делаете "Обновить алиасы". А вот термины только ручками пересохранять в этом случае (я не нашел как массово пересохранить таксономию. Также ставите Global REdirect.

Перед этим таки желательно обовить друпал до последней версии - причина может быть и в этом.

Аватар пользователя aspso aspso 9 июня 2012 в 22:13

Отлично, начну с обновления Друпала, потом займусь алиасами. Большое спасибо, уже было потерял надежду.
А что касается мета-тегов, что-нибудь можете подсказать?

Аватар пользователя aspso aspso 13 июня 2012 в 16:57

Вот не поверите, но что уже только не делал за эти три дня Wink
Итак:
1) обновил друпал до версии 6.26 (самая последняя на данный момент)
2) удалил все созданные до этого алиасы, настроил модуль pathauto, запустил updates.php, запустил cron
3) установил приложенный файл с модулем nodewords, запустил updates.php, запустил cron
4) результат - нулевой, причем при редактировании страницы я вижу описание и ключевые слова, к примеру, а в html коде этих мета-тегов нет
5) такой же результат с алиасами - ничего не помогло.

Такое ощущение, что у модулей не хватает прав для внесения этих изменений. Причем не в админке друпала, а непосредственно в файловой системе. Т.е. я могу изменить текст, выводимый на странице, а ее html код в теге изменить не могу.

Что еще можно посмотреть?

P.S.: вот что еще обнаружил: если добавлять алиас вручную, то все работает замечательно.