Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
seobot

ЧПУ для IPB 3.x

Рекомендованные сообщения

Эти адреса работают в паре с реврайтом сервера. Если отображается 404 страница значит отсутствуют необхадимые реврайты в .htaccess (их можно скопировать из системных настройках - Использовать mod_rewrite?) либо web-сервер его не поддерживает. В этом случае следует отключить использовать мод_реврайт в системных настройках форума.

Поделиться сообщением


Ссылка на сообщение

и так пробовал и эдак.... всё равно ошибка 404

Поделиться сообщением


Ссылка на сообщение

Конкретнее, мод реврайт в системных настройках отключен? По приведенному формату ссылок эта настройка включена. Для нее требуется настроить реврайты на сервере. Перечитайте внимательно еще раз сообщение выше.

Поделиться сообщением


Ссылка на сообщение

Так что же лучше поисковик воспринимает - кириллицу или латиницу?

 

Из визуальных минусов кириллицы это то что ссылки имеют некрасивый и длинный вид.

Поделиться сообщением


Ссылка на сообщение
Так что же лучше поисковик воспринимает - кириллицу или латиницу?

Вроде как Google лучше воспринимает латиницу, а Яндексу все равно. Но как по мне, лучше использовать транлит в ссылках, это и для индексации лучше будет (во всяком случае, точно не хуже), и в визуальном плане выглядит эстетичнее.

Поделиться сообщением


Ссылка на сообщение

то и для индексации лучше будет (во всяком случае, точно не хуже)

В том то и дело что мне это очень важно. Если поисковику всё равно, абсолютно всё равно, то зачем лишние телодвижения?

 

 

и в визуальном плане выглядит эстетичнее

Ну это единственный плюс :)

Поделиться сообщением


Ссылка на сообщение

Спасибо.

 

Как перенаправлять с старого ссылка на новый через .htaccess?

 

Topic

Было:

/index.php?/topic/1637-%E1%83%AB%E1%83%90%E1%83%A6%E1%83%9A%E1%83%98-%E1%83%A0%E1%83%9D%E1%83%9B%E1%83%94%E1%83%9A%E1%83%98%E1%83%AA-%E1%83%9B%E1%83%90%E1%83%A6%E1%83%90%E1%83%96%E1%83%98%E1%83%90%E1%83%A8%E1%83%98-%E1%83%92%E1%83%90%E1%83%9B%E1%83%A7%E1%83%98%E1%83%93/

 

Eсть:

/t1637/

 

Forum

Было:

/index.php?/forum/4-%E1%83%9B%E1%83%97%E1%83%90%E1%83%95%E1%83%90%E1%83%A0%E1%83%98/

 

Eсть:

/f4/

Поделиться сообщением


Ссылка на сообщение
redirect /index.php?/forum/4-%E1%83%9B%E1%83%97%E1%83%90%E1%83%95%E1%83%90%E1%83%A0%E1%83%98 http://legion.ge/f4/

Поделиться сообщением


Ссылка на сообщение

Перевёл форум на транслитерацию. Всё прошло гладко.

 

Однако есть один маленький баг, связанный с RSS. ЧПУ стало "съедать" первую букву.

Например должно быть "/rss/forums/24-seriya-total-war/" а получаеться как "/rss/forums/24-eriyaotalar/"

Не подскажите как исправить?

Поделиться сообщением


Ссылка на сообщение

Перевёл форум на транслитерацию. Всё прошло гладко.

Предлагаете выискивать в теме, каким способом Вы это сделали?

Инструкцию в студию!

Поделиться сообщением


Ссылка на сообщение

Предлагаете выискивать в теме, каким способом Вы это сделали?

Инструкцию в студию!

У меня форум от IBR. В файле initdata.php вместо define( 'IPB_USE_SEO_TRANSLIT', FALSE ); поставил define( 'IPB_USE_SEO_TRANSLIT', TRUE );

 

Провел Синхронизация форумов, Синхронизация тем, Обновление SEO имен пользователей. Перекешировал кеш. Всё.

Поделиться сообщением


Ссылка на сообщение

если от IBR, то это способ отсюда

Так у меня изначально русская версия от IBR, всё что там написано уже вшито.

Поделиться сообщением


Ссылка на сообщение

Однако есть один маленький баг, связанный с RSS. ЧПУ стало "съедать" первую букву.

Например должно быть "/rss/forums/24-seriya-total-war/" а получаеться как "/rss/forums/24-eriyaotalar/"

Не подскажите как исправить?

Попробуйте в файле \admin\applications\forums\extensions\rssOutput.php

	        $return[] = array( 'title' => $r['rss_export_title'], 'url' => ipsRegistry::getClass('output')->formatUrl( ipsRegistry::$settings['board_url'] . "/index.php?app=core&module=global&section=rss&type=forums&id=" . $r['rss_export_id'], '%%' . $r['rss_export_title'] . '%%', 'section=rss2' ) );

заменить на

	        $return[] = array( 'title' => $r['rss_export_title'], 'url' => ipsRegistry::getClass('output')->formatUrl( ipsRegistry::$settings['board_url'] . "/index.php?app=core&module=global&section=rss&type=forums&id=" . $r['rss_export_id'], '%%' . IPSText::makeSeoTitle($r['rss_export_title']) . '%%', 'section=rss2' ) );

Возможно придется обновить кеш.

  • Upvote 2

Поделиться сообщением


Ссылка на сообщение

@newbie,

Спасибо. Да, оно. Помогло.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...