Свои URL через .htaccess

кастомизировать ссылки

 
Посетитель
small user social cms
Сообщений: 34
В версии Instant 1.5.3 я делал свои личные url пути к страничках, категориям и т.д.
Выглядело это в файле .htaccess так:
RewriteRule ^myurl/$ /content/21/read64.html
RewriteRule ^myurl2/$ /content/21/read60.html

На сайте ссылки обретали такой вид: http://site.ru/myurl
Но после обновления CMS до версии 1.6.2 такие записи не заработают, и выдается страница 404.

Каким образом можно реализовать свои url в версии 1.6.2?
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2644
RoN, почитайте документацию... и загляните в список нового в версии 1.6 и 1.6.2
Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/
Реклама
cms
Sometime CMS Community
Посетитель
no avatar
Сообщений: 82
Никак. Обновил свой сайт еще в начале ввода НОВЫХ УРЛ - в итоге - только сейчас - уже очень много времени прошло, больше полугода, сайт начал заметно переиндексироваться...
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4575
IRIP:
Никак.

если вы не в курсе темы, не надо отвечать.

RoN, это возможно, почитайте здесь
Евгений:
и загляните в список нового в версии 1.6 и 1.6.2
http://instantcms.ru/novosti/release-16.html
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
InstantCMS Team
small user social cms
МедальКубок зрительских симпатийАвторитет форумаПатриот InstantCMS ;-)
Сообщений: 3129
RoN, вот так работает...
Код PHP:
  1.  
  2. RewriteRule ^moy_URL ^novosti/staryi_URL.html
  3.  
Зарабатываю здесь - Хостинг здесь - Жить в обществе и быть свободным от общества нельзя!...
Посетитель
small user social cms
Сообщений: 34
Благодарю всех за помощь, но успеха покачто не наблюдается. Пробовал в /components/content/router.php создавать свой роутинг:
Код PHP:
  1. $routes[] = array(
  2. '_uri' => '/^novosti\/testovaja-novost-saita.html$/i',
  3. 'do' => 'test1'
  4. );
Все равно выходит ошибка 404.

Madmax:
RewriteRule ^moy_URL ^novosti/staryi_URL.html
Вносил в файл .htaccess правило с таким форматом, тоже тщётно.
Подскажите пожалуйста, что я делаю не так?
Sometime CMS Community
Посетитель
no avatar
Сообщений: 82
RoN:

Благодарю всех за помощь
Подскажите пожалуйста, что я делаю не так?

Я ведь сказал - НИКАК. И ответ этот был Админа, maxisoft и других спецов. Никак. Не мучайтесь
Посетитель
small user social cms
МедальКубок зрительских симпатийСамый позитивный участник форума!Золотая медаль имени ЛезгинкиАвторитет форума
Сообщений: 1778
IRIP:
И ответ этот был Админа, maxisoft и других спецов.
Чет последнее время все больше чревовещателей, все больше... smoke
Все не то, чем кажется и не наоборот...
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4575
IRIP, ты видимо с первого раза не понимаешь.... Второй раз говорю, НЕ ЛЕЗЬ, ЕСЛИ НЕ ЗНАЕШЬ. Не вводи людей в заблуждение!
Очень Серый:
Чет последнее время все больше чревовещателей, все больше...
Ой, не говори... laugh

RoN, если не понял, прочитай документацию еще раз и еще раз.... А так же загляни в файл url_rewrite.php, который в самом корне.
Код PHP:
  1. $rules[] = array(
  2. 'source' => '/^твой_url_с_какого$/i',
  3. 'target' => 'на_какой',
  4. 'action' => 'rewrite'
  5. );
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
Сообщений: 34
Всем спасибо за помощь, особенно fuze[drums]! Наконец то все получилось. В файле url_rewrite.php, который лежит в корне, написано:
Код PHP:
  1. // ВНИМАНИЕ! Если вы хотите добавить собственное правило, то создайте
  2. // файл custom_rewrite.php и объявите в нем функцию
  3. // custom_rewrite_rules() по аналогии с текущим файлом!
  4.  
Сделал копию url_rewrite.php, переименовал в custom_rewrite.php удалил все правила, и сделал свое:
Код PHP:
  1. $rules[] = array(
  2. 'source' => '/^myurl$/i',
  3. 'target' => 'novosti/testovaja-novost-saita.html',
  4. 'action' => 'rewrite'
  5. );
И теперь страничка открывается так http://site.ru/myurl
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.