BoogieMan 0 11/04/12 12:55 Я, наверное, не первый задаю этот вопрос, но вроде в этой теме ответа не нашел. Мне нужно исправить ссылки в IP.Content с таких:http://название_сайта/page/articles.html/_/название разделана такиеhttp://название_сайта/page/название раздела Я уже настроил htaccess для форума, <IfModule mod_rewrite.c> Options -MultiViews RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} .*\.(jpeg|jpg|gif|png)$ RewriteCond %{REQUEST_FILENAME} !-f RewriteRule . /public/404.php [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> Подскажите, плиз, что нужно дописать, чтобы добиться такого же эффекта с IP.Content. PS Стартовая страница сайта - форум, а не Content Поделиться сообщением Ссылка на сообщение
seobot 6 11/06/12 07:30 (изменено) Народ, залил 3.3.4 англ, и теперь не могу настроить ЧПУ как раньше по инструкции в русской сборке. Когда заходишь в тему то высвечивается правильный урл topic1234.html, но на главной странице форума, ссылки в темы имеют вид http://moto64.ru/topic/2876-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%b5%d1%81%d0%bd%d1%8b%d0%b5-%d0%bc%d0%b5%d1%81%d1%82%d0%b0-%d0%b4%d0%bb%d1%8f-%d0%bf%d1%80%d0%be%d0%b2%d0%b5%d0%b4%d0%b5%d0%bd%d0%b8%d1%8f-%d1%80%d0%b0%d0%b7%d0%bb%d0%b8%d1%87%d0%bd%d1%8b%d1%85-%d0%bc%d0%b5%d1%80/unread/ Изменено 6 ноября 2012 пользователем seobot Поделиться сообщением Ссылка на сообщение
Rinat 0 12/06/12 16:27 Обновился на версию 3.4 от IPS и формат ссылок изменился, ранее стояло ONLY_ID и ссылки получались вида /topic/4345/, а теперь стали вот такими вот /topic/4345-глохнет-машина/Подскажите пожалуйста как бороться, ибо IBR-методы не помогают( Поделиться сообщением Ссылка на сообщение
Trotor 27 02/01/13 11:27 А есть возможность укоротить ссылки страниц?К примеру "page__st__105" сделать такими "ps_105" ? 1 Поделиться сообщением Ссылка на сообщение
Qartvela™ 24 02/06/13 08:08 А есть возможность укоротить ссылки страниц?К примеру "page__st__105" сделать такими "ps_105" ? поддерживаю :)+/page__view__getlastpost на: /getlastpost/page__pid__33054#entry33054 на: /pid-33054#entry33054/page__view__findpost__p__33054 на: /findpost-33054/page__pid__33037__st__135#entry33037 на: /pid-33037/st-135#entry33037/page__gopid__33057#entry33057 на: /gopid-33057#entry33057где можно найти те файл который отвечает на такие ссылки? 1 Поделиться сообщением Ссылка на сообщение
siv1987 2628 02/06/13 11:58 Нельзя, это стандартные переменные в чпу формате /topic5970.html/page__view__getlastpost => /index.php?showtopic=5970&view=getlastpost 1 Поделиться сообщением Ссылка на сообщение
gennadiy 0 04/21/13 21:31 Спасибо, тема очень помогла, как было рекомендовано на первых страницах, отредактировал файл /admin/applications/forums/extensions/furlTemplates.php следующим образом: 'showforum' => array( 'app' => 'forums', 'allowRedirect' => 1, 'isPagesMode' => 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, 'isPagesMode' => 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' ) ) ) ), Теперь все работает как до обновления, только вот проблемка на страницах тем с функцией "Перейти на страницу". Когда в выпадающем окошке ввожу цифру с номером нужной страницы и нажимаю "ОК", перенаправляет исключительно на первую страницу темы.Подскажите пожалуйста, как это исправить Поделиться сообщением Ссылка на сообщение
siv1987 2628 04/22/13 11:51 Когда в выпадающем окошке ввожу цифру с номером нужной страницы и нажимаю "ОК", перенаправляет исключительно на первую страницу темы.Проблема 3.4 с редиректами , напишите в багтрекер или ТП ИПС. Поделиться сообщением Ссылка на сообщение
siv1987 2628 04/22/13 13:26 Когда в выпадающем окошке ввожу цифру с номером нужной страницы и нажимаю "ОК", перенаправляет исключительно на первую страницу темы.Коряво, но работать будет \admin\sources\classes\output\publicOutput.php Найти: $_toTest .= '&page=' . $page; Заменить на: if( substr($_toTest, -1) == '&' ) { $_toTest = substr($_toTest, 0, -1) . '/page-' . $page; } else { $_toTest .= '&page=' . $page; } Но в ИПС все же стоит написать и сообщить о проблеме. Поделиться сообщением Ссылка на сообщение
gennadiy 0 04/22/13 13:37 Спасибо большое, теперь работает :) Поделиться сообщением Ссылка на сообщение
Rekard 1 05/06/13 14:46 (изменено) Я сделал как описано вот в этом сообщении И переключил mod_rewrite, с записью в .htaccessСсылки стали вида /мой домен/topic3.html Но возникла проблема - при просмотре главной страницы форума, куда генерируются ссылки на последнее сообщение темы - выдаёт ошибку и перехода не осуществляется.В этом случае ссылка становится вида /мой домен/topic3#entry5.htmlКто бы мог помочь разобраться с этой проблемой? Изменено 6 мая 2013 пользователем Rekard Поделиться сообщением Ссылка на сообщение
siv1987 2628 05/06/13 19:12 Я сделал как описано вот в этомКак описано можно делать, но копировать весь код оттуда не надо, с тех пор появились дополнительные строчки в коде. Меняйте только регулярные выражения, остальное не трогайте. Поделиться сообщением Ссылка на сообщение
CompForum 2 07/13/13 12:08 Может кто делал уже, подскажите, пожалуйста:Из такого вида:/topic8.html/page-2Надо получить такое:/topic8page2.html :rolleyes: P.S. IPB 3.4.5. Только страницу занести нужно. Поделиться сообщением Ссылка на сообщение