ЧПУ для IPB 3.x - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются проблемы поисковой оптимизации и индексирования форумов.
Если зашли сюда случайно, пожалуйста, не оффтопьте и обратите внимание на другие разделы.
Оформление форумов, включая верстку скинов.
Настройка форумов, установка и администрирование.
Размещение рекламы на форумах.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

furltemplates.php ipb 3.1 чпу
  • 6 Страниц +
  • « Первая
  • 4
  • 5
  • 6
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

ЧПУ для IPB 3.x

#76 Пользователь не на сайте   Ritsuka »

 
 
  • Advanced
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 977
  • Регистрация: 08-Июнь 09
  • Репутация: 246
  • IPB version:3.2.x
 

Отправлено 10 Ноябрь 2011 - 13:55

Вместо:
 'in'            => array( 'regex'   => "#/user/(\d+?)#i",


(как вы наверняка сделали), надо:
 'in'            => array( 'regex'   => "#/user/(\d+?)(/|$)#i",


И перестроить кеш ЧПУ.

Народ!

Не лезьте в регулярки, хотя бы не ознакомившись с базовыми принципами их работы:)

На первый взгляд оно, конечно, выглядит просто, но тут очень много подводных камней. Не даром они считаются одной из самых "шаманских" технологий.

Мелкая ошибка в регулярке furlTemplates может привести к потере доступности половины страниц вашего сайта, и вы это даже не сразу заметите. Оно вам точно надо?

Если очень хочется сделать красивые url-ы - просмотрите темку - найдите готовые рабочие примеры. Или запросите помощи в написании.


1

#77 Пользователь не на сайте   sosodef »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 3
  • Регистрация: 10-Ноябрь 11
  • Репутация: 0
  • IPB version:3.2.x
 

Отправлено 10 Ноябрь 2011 - 14:01

Да, все заработало. Спасибо Вам огромное. А то бился очень долго, регулярки не мой конек. ;)
0

#78 Пользователь не на сайте   dmg.shark »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 79
  • Регистрация: 30-Март 08
  • Репутация: 0
  • Откуда:Одесса
  • IPB version:3.1.x
 

Отправлено 13 Февраль 2012 - 21:35

Сделал все так, как сказано на первой странице. Потом обновил кеш ЧПУ.
Здесь Настройки и инструменты > Системные настройки > Система > Поисковая оптимизация (SEO) включено Перенаправление на новые URL.
Сделал .htaccess в папке /forum с правкой, как на тех же первых страницах написано.

URL сейчас вот такие: /forum/index.php?/forum/6-полезная-информация/

Подскажите, что я сделал не так?
0

#79 Пользователь не на сайте   Велес »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 29
  • Регистрация: 12-Октябрь 11
  • Репутация: 0
  • IPB version:3.3.x
 

Отправлено 04 Май 2012 - 14:48

Присоединяюсь к вопросу 3,3,1
0

#80 Пользователь не на сайте   Ritsuka »

 
 
  • Advanced
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 977
  • Регистрация: 08-Июнь 09
  • Репутация: 246
  • IPB version:3.2.x
 

Отправлено 04 Май 2012 - 16:26

Цитата

Настройки и инструменты > Системные настройки > Система > Поисковая оптимизация (SEO)

Там же есть еще одна нужная вам обоим настройка, убирающая "index.php?". Точное название не помню, но это селектор между вариантами "путь" и "запрос".
0

#81 Пользователь не на сайте   siv1987 »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 1 348
  • Регистрация: 20-Март 09
  • Репутация: 212
  • IPB version:2.3.x
 

Отправлено 04 Май 2012 - 17:53

index.php убирает вроде только включение поддержки мод_реврайта. Тип "путь" удаляет знак вопроса /index.php/
0

#82 Пользователь не на сайте   Велес »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 29
  • Регистрация: 12-Октябрь 11
  • Репутация: 0
  • IPB version:3.3.x
 

Отправлено 08 Май 2012 - 02:04

C index.php решили вопрос, спасибо за помощь! Вылечилось с помощью мод_реврайта. Другой вопрос: сейчас вид ссылок формата http://active44.ru/forum/forum/13-мастерская, можно как то убрать forum, а то масло масленое получается (
Форум установлен в active44.ru/forum

Сообщение изменено: Велес (08 Май 2012 - 02:07)

0

#83 Пользователь не на сайте   siv1987 »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 1 348
  • Регистрация: 20-Март 09
  • Репутация: 212
  • IPB version:2.3.x
 

Отправлено 08 Май 2012 - 10:03

Нельзя, первый forum это папка где находится форум, второй forum это модуль.
0

#84 Пользователь не на сайте   Велес »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 29
  • Регистрация: 12-Октябрь 11
  • Репутация: 0
  • IPB version:3.3.x
 

Отправлено 08 Май 2012 - 11:25

siv1987? спасибо
0

Сообщить об этой теме:


  • 6 Страниц +
  • « Первая
  • 4
  • 5
  • 6
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Заказ дизайна форума

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.3 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2012 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна