Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...

Recommended Posts

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites
Так что же лучше поисковик воспринимает - кириллицу или латиницу?

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

Share this post


Link to post
Share on other sites

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

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

 

 

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

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

Share this post


Link to post
Share on other sites

Спасибо.

 

Как перенаправлять с старого ссылка на новый через .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/

Share this post


Link to post
Share on other sites
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/

Share this post


Link to post
Share on other sites

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

 

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Однако есть один маленький баг, связанный с 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

Share this post


Link to post
Share on other sites

@newbie,

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...