К стати, follow или no, гоогле все равно по ссылке пойдет и проиндексирует. А noindex ей, как и всем(?) кроме Яндекса, вообще пофигу. Так что польза от таких ссылок очевидная, но не всем ;)
Я посмотрел, path инициализируется до cleanpager, поэтому клинпейджер по жизни с алиасами работать не может. К тому времени когда клинпеджер запускается, в $_GET['q'] уже лежит переписаный путь. Короче, несколькими строчками кода тут вряд ли получится написать универсальное решение без риска что-нибудь поломать. Насколько эти синонимы Вам важны? Если очень, покажите таблицу из admin/build/path,
На главной странице появились правильные ссылки (node/page/2), при переходе открывает нужную страницу, только ссылки на ней не рабочие (page/2).
С синонимом ничего не происходит.
У меня есть PSD для некоммерческого сайта по экотуризму на английском. За отзыв для wp сверстаете?
К стати, follow или no, гоогле все равно по ссылке пойдет и проиндексирует. А noindex ей, как и всем(?) кроме Яндекса, вообще пофигу. Так что польза от таких ссылок очевидная, но не всем ;)
Я посмотрел, path инициализируется до cleanpager, поэтому клинпейджер по жизни с алиасами работать не может. К тому времени когда клинпеджер запускается, в $_GET['q'] уже лежит переписаный путь. Короче, несколькими строчками кода тут вряд ли получится написать универсальное решение без риска что-нибудь поломать. Насколько эти синонимы Вам важны? Если очень, покажите таблицу из admin/build/path,
типа
Alias System Operations
sinonim node edit delete
можно принтскрин, можно в личку
В отличии от, например, блоггеров, Yahoo, например, на nofoolow не реагирует.
Избегайте использования классов и функций в PHP :D
А еще лучше - пользуйте perl 😂
На главной странице появились правильные ссылки (node/page/2), при переходе открывает нужную страницу, только ссылки на ней не рабочие (page/2).
С синонимом ничего не происходит.
Поставьте назад
if(!in_array('node',$arguments) ) $arguments[] = 'node';Это починит ссылки на страницах.
Что делать с синонимами посмотрю когда будет время и возможность.
Нужно чтоб без www.
Тогда делайте как сказал Жук. И не надо оправдываться на каждый наезд ;)
Спасибо большое, что мне помогаете.
Получилось
http://site.ru/node/page/%252F7 и т.п.
При переходе страница не найдена.
Мой ляп. Поменяйте в модуле
на
и в конфигурации node/* на node
Pike добавил 13.05.2009 в 03:11
А вот для синонимов не работает совсем
sinonim- это view?
Попробуйте убрать /* в конфигурации клинпейджера, то есть оставить просто sinonim.
И в модуле уберите
if(!in_array('node',$arguments) ) $arguments[] = 'node';Я не помню зачем я его туда воткнул. Посмотрите работают ли после этого node/page/#
P.S. К стати правильно пишется synonym, по крайней мере в правильных языках.
Вы для начала выберите, хотите ли Вы сайт с www или без.
Если node/* , то цифры начинаю вести на ноды с соответсвующими номерами.
.
Да, в Вашем конкретном случае cleanpager.module подточить надо.
Найдите в районе 61 строки
После добавьте строчки
Около сто пятой строки найдите
$pre_page_q = implode('/',$arguments);Перед ней добавьте
Расскажите как получилось;)