seobot 6 08/25/10 12:08 Скажите, есть у кого ЧПУ короткие как на этом форуме или может Fisana у вас есть хук на продажу? Спасибо. Поделиться сообщением Ссылка на сообщение
Fisana 700 08/25/10 12:19 ЧПУ настраивал Ritsuka.Без хука. Руками правкой файла. Он почти сохранил старую псевдостатику в темах и форумах.Но я бы предпочла редиректы со старых адресов на новые, так как теперь каждый раз при обновлении есть вероятность убить ЧПУ, затерев файл.И русские названия индексируются раз в 5 быстрее... 1 Поделиться сообщением Ссылка на сообщение
seobot 6 08/25/10 13:06 ЧПУ настраивал Ritsuka.Без хука. Руками правкой файла. Он почти сохранил старую псевдостатику в темах и форумах.Но я бы предпочла редиректы со старых адресов на новые, так как теперь каждый раз при обновлении есть вероятность убить ЧПУ, затерев файл.И русские названия индексируются раз в 5 быстрее...Мне тоже нравятся русские УРЛы, но если люди будут наращивать сайт естественными ссылками, то они примут вид типа, %0%8%3%2 - что ПС не понимает. Поделиться сообщением Ссылка на сообщение
seobot 6 08/25/10 16:10 Разобрался сам, привел ЧПУ в виде как на этом форуме. Кому интересно вот это как делается: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' ) ) ) ), 2 Поделиться сообщением Ссылка на сообщение
finkelshtein 1 09/02/10 20:51 Возможно, потому что у меня 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 Поделиться сообщением Ссылка на сообщение
seobot 6 09/12/10 06:37 Вот окончательный вариант, я забыл потом дописать. Слеш не нужен. '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 У вас они будут со знаком доллара "$" на конце. Его нужно удалить. Или просто найдите и замените на то что указанно выше. 3 Поделиться сообщением Ссылка на сообщение
kiria4u 1 09/15/10 12:16 У меня версия 3.12, сделал ровно по инструкции, не работает:/ в чем может быть проблемка? 1 Поделиться сообщением Ссылка на сообщение
kiria4u 1 09/15/10 16:06 (изменено) Сработало:) А можно ЧПУ сделать такого вида: www.forum.ru/tema_foruma-t49.htm (как и в IPB 2) Изменено 15 сентября 2010 пользователем kiria4u Поделиться сообщением Ссылка на сообщение
GeoLik 42 10/05/10 12:32 Если включаю "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: Поделиться сообщением Ссылка на сообщение
Ph-A 395 10/05/10 13:50 Форум падает. Ошибка 500...Если из .htaccess удаляю данный код, выключаю опцию, то форум начинает работать нормально, с мусором ".../index.php/...".УберитеOptions -MultiViews 1 Поделиться сообщением Ссылка на сообщение
GeoLik 42 10/05/10 18:47 (изменено) Уже в который раз - огромное спасибо! А то хотел вообще отказаться от ЧПУ. Кстати, у меня вылез интересный глюк - коды смайлов оказались непарсенными. И торчали вида::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, можете что-то посоветовать? Вы ведь как раз на днях занимались тем же? оффтопом: посмотрел фото на сайте по ссылке в вашем профиле... Сегодня над Костромой такое небо было после заката!!!... Словами не описать... Город у нас "низкорослый", как деревенька и .. такое небо!... Жаль уже давно нет нормальной аппаратуры. Посозерцали с одним прохожим и разбежались по своим делам. Изменено 5 октября 2010 пользователем Sherrlok Поделиться сообщением Ссылка на сообщение
Ph-A 395 10/05/10 19:46 Уже в который раз - огромное спасибо! А то хотел вообще отказаться от ЧПУ.Не за что. Наступаем на одни грабли ... Ph-A, можете что-то посоветовать? Вы ведь как раз на днях занимались тем же?По robots.txt нечего не скажу. Надо прописывать и смотреть в панелях веб-мастера. А у меня не времени нет, ни желания. Да и лениво. посмотрел фото на сайте по ссылке в вашем профиле... Только времени на него нет. Сегодня над Костромой такое небо было после заката!!!... Словами не описать... Город у нас "низкорослый", как деревенька и .. такое небо!... Ага. Мне нравится Волга. Кострома, Ярославль. Красивые города. Русские. Жаль уже давно нет нормальной аппаратуры. Посозерцали с одним прохожим и разбежались по своим делам.[/color][/size]Да у меня, тоже вся аппаратура устарела. Поделиться сообщением Ссылка на сообщение
GeoLik 42 10/05/10 21:00 Надо прописывать и смотреть в панелях веб-мастера Честно говоря не знаю как использовать в данном случае, к примеру, проверку robots.txt на Яндексе.Загрузил, нажал на "Проверить". Выдало:1-59 User-agent: *Disallow: /index.php?app=downloads...Host: primer.ruЕсли верно понимаю - без ошибок. Т.е. Яндекс.Вебмастер может проверить только на правильность синтаксиса и ссылок robots.txt? Выходит что туда еще вписать нужно придумать самому.Отложу до завтра, уже ничего не соображаю. Поделиться сообщением Ссылка на сообщение