Опубликовано: 12 февраля 201213 г Приветствую! Нужна помощь, Эксперты.Хочу перенести форум по адресу bla-bla/forumВозникает мелкая проблема с ЧПУ. bla-bla/forum/forum/1-bla-bla/Т.е. 2 раза форум. Выходит как-то глупо :( Решил проблему так bla-bla/forum/index.php?/forum/ Так более менее выглядит..Знатоки, ваши советы? Какие еще могут быть примеры? Приемлемо благодарю за ответы!
Опубликовано: 12 февраля 201213 г Автор Нашел кое что.Открываем файл /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' ) ) ) ), Тут можно поменять название /forum на другое, например на forums? Пойдет ли? Да и наверно роботс нужно будет редактировать, либо еще что.то :blink:Да и что там редактировать? Где? :P Благодарю) Изменено 12 февраля 201213 г пользователем Dmitriy
Опубликовано: 12 февраля 201213 г Я бы порекомендовал вам положить форум в папку "community". Т.е. адреса будут вида:/community/ /community/forum/1-blablabla/ /community/topic/1-blablabla/ /community/members/ /community/user/1-blablabla/ /community/awards/ /community/gallery/ /community/blogs/ Во всех отношениях неплохой вариант. Все же IPB - это не только форум, согласитесь? :) P.S. Прописал вам ваш Board url. Да и что там редактировать? Где? Отредактировать темплейты ЧПУ можно, но каким словом вы собираетесь заменять слово forum? Допустим, словом "view". Тогда вам надо заменить этот блок на: 'showforum' => array( 'app' => 'forums', 'allowRedirect' => 1, 'out' => array( '#showforum=(.+?)(&|$)#i', 'view/$1-#{__title__}/$2' ), 'in' => array( 'regex' => '#^/view/(\d+?)-#i', 'matches' => array( array( 'showforum', '$1' ) ) ) ), И в админке на странице списка приложений нажать "Очистить кэш ЧПУ". В htaccess править ничего не надо. Увы, поменять путь до папки с форумом вы таким шаблоном не сможете. Полностью избавиться от слова "forum", или того слова, которым вы его замените - тоже. Система ЧПУ в IPB подразумеваыет хотя бы какой-то идентификатор, иначе ваш форумный шаблон начнет реагировать на все страницы, где есть элемент "цифра-буквы" - т.е. практически на все страницы.
Опубликовано: 12 февраля 201213 г Автор Все же IPB - это не только форум, согласитесь? Соглашусь :) Но только адрес большеват :( Хотелось бы чтобы второй forum был forums :( P.S. Прописал вам ваш Board url. Как узнали? :o Увы, поменять путь до папки с форумом вы таким шаблоном не сможете. Полностью избавиться от слова "forum", или того слова, которым вы его замените - тоже. Система ЧПУ в IPB подразумеваыет хотя бы какой-то идентификатор, иначе ваш форумный шаблон начнет реагировать на все страницы, где есть элемент "цифра-буквы" - т.е. практически на все страницы. :o :blink: 'showforum' => array( 'app' => 'forums', 'allowRedirect' => 1, 'out' => array( '#showforum=(.+?)(&|$)#i', 'view/$1-#{__title__}/$2' ), 'in' => array( 'regex' => '#^/view/(\d+?)-#i', 'matches' => array( array( 'showforum', '$1' ) ) ) ), Т.е. так? 'showforum' => array( 'app' => 'forums', 'allowRedirect' => 1, 'out' => array( '#showforum=(.+?)(&|$)#i', 'forums/$1-#{__title__}/$2' ), 'in' => array( 'regex' => '#^/forums/(\d+?)-#i', 'matches' => array( array( 'showforum', '$1' ) ) ) ), Это не повлияет на поисковики в худшую сторону? Либо роботс не нужно будет редактировать? Хотя стоп. После 3-х раз прочтения понял к чему Вы вели. Получается такое сделать не получится. Только менять название директории. Правильно? Изменено 12 февраля 201213 г пользователем Dmitriy
Опубликовано: 12 февраля 201213 г Автор Хм, а если я забью на это? Поисковикам вообще пофигу на то, что будет 2 раза форум? Изменено 12 февраля 201213 г пользователем Dmitriy
Опубликовано: 12 февраля 201213 г Автор Тэкс, возникла проблемка.. Сделал все как надо, но теперь профиля не загружаются. Главное те, которыми раньше были русскими буквами написан ник > КвесТИ.. Вот что выходит > http://coool.net.ru/forum/user/4-kvesti/ Веб-страница http://coool.net.ru/forum/user/4-kvesti/ привела к избыточному количеству переадресаций. Чтобы устранить эту проблему, можно удалить файлы cookie для этого сайта или разрешить файлы cookie независимых поставщиков. Если проблема сохранится, возможно, она связана с конфигурацией сервера, а не с вашим компьютером.Обновил кеш ЧПУ - толку 0. Как быть и что делать Изменено 12 февраля 201213 г пользователем Dmitriy
Опубликовано: 12 февраля 201213 г Автор Ура! Сделал. ;) Пишу тут если у кого-то будет такая же проблема :rolleyes: В настройках "Поисковая оптимизация (SEO)" пункт "Тип обработки неверных URL?" должен быть выставлен как "Не обрабатывать". ;)
Опубликовано: 12 февраля 201213 г Автор Так, другой вопросец. У меня имеется зеркало сайта cool.net.ru. Я хочу чтобы при наборе адреса cool.net.ru/forum перенаправляло на coool.net.ru/forum. Через cPanel сделать не получается :( Как?Сейчас стоит редирект таким образом cool.net.ru > coool.net.ru.
Опубликовано: 12 февраля 201213 г Где лежит папка домена cool.net.ru, добавить в htaccess RewriteEngine On RewriteCond %{HTTP_HOST} ^(www\.)?cool\.net\.ru RewriteRule ^forum/(.*)$ http://coool.net.ru/forum/$1 [R=301,L]
Опубликовано: 13 февраля 201213 г Веб-страница http://coool.net.ru/.../user/4-kvesti/ привела к избыточному количеству переадресаций. Транслит от IBR такой транслит...
Опубликовано: 13 февраля 201213 г Автор Где лежит папка домена cool.net.ru, добавить в htaccess RewriteEngine On RewriteCond %{HTTP_HOST} ^(www\.)?cool\.net\.ru RewriteRule ^forum/(.*)$ http://coool.net.ru/forum/$1 [R=301,L] /home/fgfgf/public_html/forum/.htaccess - не помогло/home/прп/public_html/.htaccess - тоже не помогло :(
Опубликовано: 13 февраля 201213 г Если не помогло значит что-о не то сделали из того, что я написал выше. Редирект надо добавлять в папке домена. Если будете добавлять в папке форума на домене откуда будет редиректить, в паттерне r-rule нужно удалить forum/ RewriteEngine On RewriteCond %{HTTP_HOST} ^(www\.)?cool\.net\.ru RewriteRule ^(.*)$ http://coool.net.ru/forum/$1 [R=301,L] Ребятhttp://www.google.ru/search?client=opera&rls=ru&q=mod_rewrite&sourceid=opera&ie=utf-8&oe=utf-8
Опубликовано: 13 февраля 201213 г Автор RewriteCond %{HTTP_HOST} ^(www\.)?cool\.net\.ruRewriteRule ^(.*)$ http://coool.net.ru/forum/$1 [R=301,L]Тут я вижу получается так: при заходе на cool.net.ru перенаправляет на /forum. Верно?Мне нужно как я писал ранее. Повторюсь cool.net.ru/forum > coool.net.ru/forum .Домен находится в директории public_html, туда же я ставлю то, что вы мне написали. Результата 0. :unsure:
Приветствую! Нужна помощь, Эксперты.
Хочу перенести форум по адресу bla-bla/forum
Возникает мелкая проблема с ЧПУ. bla-bla/forum/forum/1-bla-bla/
Т.е. 2 раза форум. Выходит как-то глупо :(
Решил проблему так bla-bla/forum/index.php?/forum/ Так более менее выглядит..
Знатоки, ваши советы? Какие еще могут быть примеры? Приемлемо благодарю за ответы!