В версии Instant 1.5.3 я делал свои личные url пути к страничках, категориям и т.д.
Выглядело это в файле .htaccess так:
RewriteRule ^myurl/$ /content/21/read64.html
RewriteRule ^myurl2/$ /content/21/read60.html
На сайте ссылки обретали такой вид: site.ru/myurl
Но после обновления CMS до версии 1.6.2 такие записи не заработают, и выдается страница 404.
Каким образом можно реализовать свои url в версии 1.6.2?
кастомизировать ссылки
#1
27 сентября 2010 в 12:57
#2
27 сентября 2010 в 13:19
RoN, почитайте документацию… и загляните в список нового в версии 1.6 и 1.6.2
#3
27 сентября 2010 в 13:59
Никак.
если вы не в курсе темы, не надо отвечать.
RoN, это возможно, почитайте здесь
instantcms.ru/novosti/release-16.htmlи загляните в список нового в версии 1.6 и 1.6.2
Сегодня в 05:19
#4
28 сентября 2010 в 11:11
RoN, вот так работает...
RewriteRule ^moy_URL ^novosti/staryi_URL.html
#5
28 сентября 2010 в 13:42
Благодарю всех за помощь, но успеха покачто не наблюдается. Пробовал в /components/content/router.php создавать свой роутинг:
Все равно выходит ошибка 404.
Подскажите пожалуйста, что я делаю не так?
'_uri' => '/^novosti\/testovaja-novost-saita.html$/i', 'do' => 'test1' );
Вносил в файл .htaccess правило с таким форматом, тоже тщётно.RewriteRule ^moy_URL ^novosti/staryi_URL.html
Подскажите пожалуйста, что я делаю не так?
#6
28 сентября 2010 в 23:45
Чет последнее время все больше чревовещателей, все больше…И ответ этот был Админа, maxisoft и других спецов.
#7
29 сентября 2010 в 00:17
IRIP, ты видимо с первого раза не понимаешь… Второй раз говорю, НЕ ЛЕЗЬ, ЕСЛИ НЕ ЗНАЕШЬ. Не вводи людей в заблуждение!
RoN, если не понял, прочитай документацию еще раз и еще раз… А так же загляни в файл url_rewrite.php, который в самом корне.
Ой, не говори…Чет последнее время все больше чревовещателей, все больше...
RoN, если не понял, прочитай документацию еще раз и еще раз… А так же загляни в файл url_rewrite.php, который в самом корне.
'source' => '/^твой_url_с_какого$/i', 'target' => 'на_какой', 'action' => 'rewrite' );
#8
29 сентября 2010 в 12:22
Всем спасибо за помощь, особенно fuze[drums]! Наконец то все получилось. В файле url_rewrite.php, который лежит в корне, написано:
Сделал копию url_rewrite.php, переименовал в custom_rewrite.php удалил все правила, и сделал свое:
И теперь страничка открывается так site.ru/myurl
// ВНИМАНИЕ! Если вы хотите добавить собственное правило, то создайте // файл custom_rewrite.php и объявите в нем функцию // custom_rewrite_rules() по аналогии с текущим файлом!
'source' => '/^myurl$/i', 'target' => 'novosti/testovaja-novost-saita.html', 'action' => 'rewrite' );