August 25, 201015 yr Скажите, есть у кого ЧПУ короткие как на этом форуме или может Fisana у вас есть хук на продажу? Спасибо.
August 25, 201015 yr ЧПУ настраивал Ritsuka.Без хука. Руками правкой файла. Он почти сохранил старую псевдостатику в темах и форумах.Но я бы предпочла редиректы со старых адресов на новые, так как теперь каждый раз при обновлении есть вероятность убить ЧПУ, затерев файл.И русские названия индексируются раз в 5 быстрее...
August 25, 201015 yr Author ЧПУ настраивал Ritsuka.Без хука. Руками правкой файла. Он почти сохранил старую псевдостатику в темах и форумах.Но я бы предпочла редиректы со старых адресов на новые, так как теперь каждый раз при обновлении есть вероятность убить ЧПУ, затерев файл.И русские названия индексируются раз в 5 быстрее...Мне тоже нравятся русские УРЛы, но если люди будут наращивать сайт естественными ссылками, то они примут вид типа, %0%8%3%2 - что ПС не понимает.
August 25, 201015 yr Author Разобрался сам, привел ЧПУ в виде как на этом форуме. Кому интересно вот это как делается:1) Открываем файл /admin/applications/members/extensions/furlTemplates.php Ищем: 'showforum' => array( 'app' => 'forums', 'allowRedirect' => 1, 'out' => array( '#showforum=(.+?)(&|$)#i', 'forum/$1-#{__title__}/$2' ), 'in' => array( 'regex' => "#/forum/(\d+?)-#i", 'matches' => array( array( 'showforum', '$1' ) ) ) ), 'showtopic' => array( 'app' => 'forums', 'allowRedirect' => 1, 'out' => array( '#showtopic=(.+?)(&|$)#i', 'topic/$1-#{__title__}/$2' ), 'in' => array( 'regex' => "#/topic/(\d+?)-#i", 'matches' => array( array( 'showtopic', '$1' ) ) ) ), И заменяем этим: 'showforum' => array( 'app' => 'forums', 'allowRedirect' => 1, 'out' => array( '#showforum=(.+?)(&|$)#i', 'forum$1.html$2' ), 'in' => array( 'regex' => "#/forum(\d+?)#i", 'matches' => array( array( 'showforum', '$1' ) ) ) ), 'showtopic' => array( 'app' => 'forums', 'allowRedirect' => 1, 'out' => array( '#showtopic=(.+?)(&|$)#i', 'topic$1.html$2' ), 'in' => array( 'regex' => "#/topic(\d+?)#i", 'matches' => array( array( 'showtopic', '$1' ) ) ) ),
September 2, 201015 yr Возможно, потому что у меня 3.1.2.Но файл располагается НЕ здесь/admin/applications/members/extensions/furlTemplates.phpа здесь /admin/applications/forums/extensions/furlTemplates.php И в регах ошибка. Возможно она у Вас не сработала потому как мало тем и форумов (<10) Но если больше - то в итоге ссылка на форум (к примеру) 70 или 75 или 79 (и тд) будет вести на форум номер 7.Аналогично и темы. Поэтому нужно поправить в showforum'regex' => "#/forum(\d+?)\.#i",и в showtopic'regex' => "#/topic(\d+?)\.#i", (добавился обратный слеш и точка) Но всё же спасибо, Ваша информация мне помогла :D
September 12, 201015 yr Author Вот окончательный вариант, я забыл потом дописать. Слеш не нужен. 'showforum' => array( 'app' => 'forums', 'allowRedirect' => 1, 'out' => array( '#showforum=(.+?)(&|$)#i', 'forum$1.html$2' ), 'in' => array( 'regex' => "#/forum(\d+?).html#i", 'matches' => array( array( 'showforum', '$1' ) ) ) ), 'showtopic' => array( 'app' => 'forums', 'allowRedirect' => 1, 'out' => array( '#showtopic=(.+?)(&|$)#i', 'topic$1.html$2' ), 'in' => array( 'regex' => "#/topic(\d+?).html#i", 'matches' => array( array( 'showtopic', '$1' ) ) ) ), 'act=idx' => array( 'app' => 'forums', 'allowRedirect' => 0, 'out' => array( '#act=idx(&|$)#i', 'index$1' ), 'in' => array( 'regex' => "#/index.html(/|$|\?)#i", 'matches' => array( array( 'act', 'idx' ) ) ) ), Помните, сновыми УРЛами вам нужно редактировать роботс.тхтВажные изменения в нем: Disallow: /*page__view__getnewpost Disallow: /*page__view__getlastpost Disallow: /*view__getnewpost Disallow: /*view__getlastpost Disallow: /*view__old Disallow: /*view__new Disallow: /*view__getfirst Disallow: /*view__getprevious Disallow: /*view__getnext Disallow: /*view__getlast Disallow: /*page__view Disallow: /*page__pid Disallow: /*page__p Disallow: /*page__prune Disallow: /*page__st У вас они будут со знаком доллара "$" на конце. Его нужно удалить. Или просто найдите и замените на то что указанно выше.
September 15, 201015 yr У меня версия 3.12, сделал ровно по инструкции, не работает:/ в чем может быть проблемка?
September 15, 201015 yr Сработало:) А можно ЧПУ сделать такого вида: www.forum.ru/tema_foruma-t49.htm (как и в IPB 2) Edited September 15, 201015 yr by kiria4u
October 5, 201015 yr Если включаю "Use .htaccess mod_rewrite" - ".../index.php/..." исчезает в ссылках, но перейти по ссылкам не могу, нигде.создаю .htaccess с рекомендованным содержимым:<IfModule mod_rewrite.c> Options -MultiViews RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> Форум падает. Ошибка 500...Если из .htaccess удаляю данный код, выключаю опцию, то форум начинает работать нормально, с мусором ".../index.php/...". Версия форума от IPS 3.1.2. Перестройку всего кеша и отдельно кеша ЧПУ делал помногу раз.Возникает вопрос, а нужно ли оно мне? :rolleyes:
October 5, 201015 yr Форум падает. Ошибка 500...Если из .htaccess удаляю данный код, выключаю опцию, то форум начинает работать нормально, с мусором ".../index.php/...".УберитеOptions -MultiViews
October 5, 201015 yr Уже в который раз - огромное спасибо! А то хотел вообще отказаться от ЧПУ. Кстати, у меня вылез интересный глюк - коды смайлов оказались непарсенными. И торчали вида::sm98:На каком этапе произошло, не успел заметить (интересно, как это могло произойти?). Забекапил базу, запустил инструмент Rebuild Content -> Post Content, хотя там и написано, что This is only necessary upon upgrading to IP.Board 3.0, and does not need to be run more than once.Помогло. Смайлы отпарсились и начали отображаться. Да вот еще что интересует. seobot привел данные, которые рекомендует внести в robots.txt. Посмотрел здесь на форуме (и сайте), поглядел на вскидку у других, всюду оставили по-дефолту сей участок. Ph-A, можете что-то посоветовать? Вы ведь как раз на днях занимались тем же? оффтопом: посмотрел фото на сайте по ссылке в вашем профиле... Сегодня над Костромой такое небо было после заката!!!... Словами не описать... Город у нас "низкорослый", как деревенька и .. такое небо!... Жаль уже давно нет нормальной аппаратуры. Посозерцали с одним прохожим и разбежались по своим делам. Edited October 5, 201015 yr by Sherrlok
October 5, 201015 yr Уже в который раз - огромное спасибо! А то хотел вообще отказаться от ЧПУ.Не за что. Наступаем на одни грабли ... Ph-A, можете что-то посоветовать? Вы ведь как раз на днях занимались тем же?По robots.txt нечего не скажу. Надо прописывать и смотреть в панелях веб-мастера. А у меня не времени нет, ни желания. Да и лениво. посмотрел фото на сайте по ссылке в вашем профиле... Только времени на него нет. Сегодня над Костромой такое небо было после заката!!!... Словами не описать... Город у нас "низкорослый", как деревенька и .. такое небо!... Ага. Мне нравится Волга. Кострома, Ярославль. Красивые города. Русские. Жаль уже давно нет нормальной аппаратуры. Посозерцали с одним прохожим и разбежались по своим делам.[/color][/size]Да у меня, тоже вся аппаратура устарела.
October 5, 201015 yr Надо прописывать и смотреть в панелях веб-мастера Честно говоря не знаю как использовать в данном случае, к примеру, проверку robots.txt на Яндексе.Загрузил, нажал на "Проверить". Выдало:1-59 User-agent: *Disallow: /index.php?app=downloads...Host: primer.ruЕсли верно понимаю - без ошибок. Т.е. Яндекс.Вебмастер может проверить только на правильность синтаксиса и ссылок robots.txt? Выходит что туда еще вписать нужно придумать самому.Отложу до завтра, уже ничего не соображаю.
October 6, 201015 yr Если верно понимаю - без ошибок. Т.е. Яндекс.Вебмастер может проверить только на правильность синтаксиса и ссылок robots.txt? Выходит что туда еще вписать нужно придумать самому.Не совсем так. Вы водите там ссылку, которую по вашему мнение поисковик не должен индексировать. Он же ориентируясь на robots.txt пишет, доступна она ему для индексации или нет.
Скажите, есть у кого ЧПУ короткие как на этом форуме или может Fisana у вас есть хук на продажу? Спасибо.